Clojure - Operatori logici

Gli operatori logici vengono utilizzati per valutare le espressioni booleane. Di seguito sono riportati gli operatori logici disponibili in Groovy.

Operatore Descrizione Esempio
and Questo è l'operatore logico "and" (o vero vero) darà vero
or Questo è l'operatore logico "or" (e vero falso) darà falso
not Questo è l'operatore logico "non" (non falso) darà vero

Il frammento di codice seguente mostra come utilizzare i vari operatori.

Esempio

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

Il programma precedente produce il seguente output.

Produzione

true
false
false