Usando o operador "&&"
Ruby tem um operador lógico &&, que também pode ser escrito como and. O operador && recebe dois valores booleanos e retorna true se ambos os valores forem true.
Considere a && b:
- Verifica-se se
aétrueoufalse. - Se
aforfalse,falseserá retornado. - Verifica-se se
bétrueoufalse. - Se
bforfalse,falseserá retornado. - Caso contrário,
trueserá retornado (pois tantoaquantobsão, portanto,true).
O operador && só retornará true para true && true.
Crie uma função usando o operador &&.
Exemplos
new_and(true, false) ➞ false
new_and(true, true) ➞ true
new_and(false, true) ➞ false
new_and(false, false) ➞ falseNotas
N/A