regras . boleano
interface estática
Tipo primitivo que representa um valor booleano, true
ou false
.
Os valores booleanos podem ser comparados usando os operadores ==
e !=
.
Os valores booleanos possuem os seguintes operadores lógicos:
Operação | Expressão |
---|---|
E | x && y |
OU | x || y |
NÃO | !x |
A avaliação da regra entrará em curto-circuito em uma expressão booleana:
// Short-circuits at 'true' so someFunction() will never run true || someFunction() // Short-circuits at 'false' so someFunction() will never run false && someFunction() // someFunction() will always run false || someFunction()
Strings podem ser convertidas em booleanos usando a função bool()
:
bool("true") == true