El operador or en Ruby
Presentaremos cómo usar or
operator en Ruby.
el operador o
(||
) en Ruby
Hay muchas situaciones en las que necesitamos implementar ciertas tareas en función de dos condiciones. Si estas situaciones son ciertas, usamos operadores lógicos si queremos que una determinada tarea se ejecute automáticamente.
Los operadores están acostumbrados a realizar diferentes tareas según las condiciones. Podemos usar el operador o
(||
) para este propósito.
El operador o
(||
) funciona para que pasemos dos condiciones. La tarea se realizará si alguna de las condiciones devuelve true
.
Usamos el siguiente signo ||
para realizar el operador lógico o
en Ruby. Veamos un ejemplo en el que usaremos este operador para realizar una determinada tarea.
Código de ejemplo:
# Ruby
Company = "Mars"
Field = "Tech"
if (Company == "Mars" || Field == "Technology")
puts "Welcome to Mars Technology!"
else
puts "Wrong Company!"
end
Producción:
En la salida anterior, sólo una condición era true
. Todavía se toma como true
porque el operador or
convierte toda la situación en true
si sólo una de las variables está devolviendo true
.
Veamos otro ejemplo en el que intentaremos usar la palabra clave o
en lugar de ||
operador e intentar obtener el resultado.
Código de ejemplo:
# Ruby
Company = "Mars"
Field = "Tech"
if (Company == "Mars" or Field == "Technology")
puts "Welcome to Mars Technology!"
else
puts "Wrong Company!"
end
Producción:
En el ejemplo anterior, también devolvió el mismo resultado. Demuestra que podemos usar la palabra clave o
o ||
operador para obtener la misma lógica en Ruby.