Clojure - 逻辑运算符
逻辑运算符用于计算布尔表达式。 以下是 Groovy 中可用的逻辑运算符。
运算符 | 描述 | 示例 |
---|---|---|
and | 这是逻辑"与"运算符 | (or true true)将给出 true |
or | 这是逻辑"或"运算符 | (and true false)将给出 false |
not | 这是逻辑"非"运算符 | (not falses)将给出 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