que tienen una función similar a la siguiente:|| Operador, ¿regresa cuando se conoce el resultado?
def check
return 2 == 2 || 3 != 2 || 4 != 5
end
Mi pregunta es, Rubí realizar todas las comparaciones a pesar de que el primero es cierto, y por lo tanto la función de retorno verdadera. Mis cheques son mucho más intensivos, por lo que me gustaría saber si debería dividir esto de una manera diferente para evitar hacer todos los controles cada vez.
irb(main):004:0> 2 == 2 || 3 != 2 || 4 != 5
=> true
Gracias.
BTW: No necesita el 'retorno' en su método. – sepp2k