Groovy - 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
&& 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