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 |
&& |
Este es el operador lógico "y" |
verdadero && verdadero dará verdadero |
|| |
Este es el operador lógico "o" |
verdadero || la verdad dará verdad |
! |
Este es el operador lógico "no" |
! falso dará verdadero |
El siguiente fragmento de código muestra cómo se pueden utilizar los distintos operadores.
class Example {
static void main(String[] args) {
boolean x = true;
boolean y = false;
boolean z = true;
println(x&&y);
println(x&&z);
println(x||z);
println(x||y);
println(!x);
}
}
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado. Se puede ver que los resultados son los esperados de la descripción de los operadores como se muestra arriba.
false
true
true
true
false