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

❮ clojure_operators.html