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