Clojure - Operadores lógicos
Los operadores lógicos se utilizan para evaluar expresiones booleanas. A continuación se muestran los operadores lógicos disponibles en Groovy.
Operador | Descripción | Ejemplo |
---|---|---|
and | Este es el operador lógico "y" | (o verdadero verdadero) dará verdadero |
or | Este es el operador lógico "o" | (y verdadero falso) dará falso |
not | Este es el operador lógico "no" | (no falso) dará verdadero |
El siguiente fragmento de código muestra cómo se pueden utilizar los distintos operadores.
Ejemplo
(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)
El programa anterior produce la siguiente salida.
Salida
true
false
false