El operador or en Ruby

Hassan Ejaz 15 febrero 2024
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:

u operador en el ejemplo de Ruby usando la declaración if-else

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:

o palabra clave en el ejemplo de Ruby usando la declaración if-else

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.

Artículo relacionado - Ruby Operator