Clojure - 逻辑运算符



逻辑运算符用于评估布尔表达式。以下是 Groovy 中可用的逻辑运算符。

运算符 描述 示例
and 这是逻辑“与”运算符 (or true true) 将返回 true
or 这是逻辑“或”运算符 (and true false) 将返回 false
not 这是逻辑“非”运算符 (not false) 将返回 true

以下代码片段显示了如何使用各种运算符。

示例

(ns clojure.examples.hello
   (:gen-class))

;; This program displays Hello World
(defn Example []
   (def x (or true true))
   (println x)
   
   (def x (and true false))
   (println x)
   
   (def x (not true))
   (println x))
(Example)

以上程序产生以下输出。

输出

true
false
false
clojure_operators.htm
广告