Clojure - Opérateurs logiques

Les opérateurs logiques sont utilisés pour évaluer les expressions booléennes. Voici les opérateurs logiques disponibles dans Groovy.

Opérateur La description Exemple
and Il s'agit de l'opérateur logique «et» (ou vrai vrai) donnera vrai
or Il s'agit de l'opérateur logique «ou» (et vrai faux) donnera faux
not C'est l'opérateur logique «non» (pas faux) donnera vrai

L'extrait de code suivant montre comment les différents opérateurs peuvent être utilisés.

Exemple

(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)

Le programme ci-dessus produit la sortie suivante.

Production

true
false
false