Groovy - 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
&& Questo è l'operatore logico "and" true && true darà true
|| Questo è l'operatore logico "or" vero || vero darà vero
! Questo è l'operatore logico "non" ! false darà vero

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

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); 
   } 
}

Quando eseguiamo il programma sopra, otterremo il seguente risultato. Si può vedere che i risultati sono quelli attesi dalla descrizione degli operatori mostrata sopra.

false 
true 
true 
true 
false