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 é true ou false.
  • Se a for false, false será retornado.
  • Verifica-se se b é true ou false.
  • Se b for false, false será retornado.
  • Caso contrário, true será retornado (pois tanto a quanto b sã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) ➞ false

Notas

N/A