Groovy - Operadores lógicos
Operadores lógicos são usados para avaliar expressões booleanas. A seguir estão os operadores lógicos disponíveis no Groovy -
Operador | Descrição | Exemplo |
---|---|---|
&& | Este é o operador lógico “e” | verdadeiro && verdadeiro dará verdadeiro |
|| | Este é o operador lógico “ou” | verdade || verdadeiro dará verdadeiro |
! | Este é o operador lógico “não” | ! falso dará verdadeiro |
O fragmento de código a seguir mostra como os vários operadores podem ser usados.
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 executamos o programa acima, obteremos o seguinte resultado. Pode-se ver que os resultados são os esperados a partir da descrição dos operadores conforme mostrado acima.
false
true
true
true
false