Operador no igual en Ruby

Zeeshan Afridi 8 octubre 2023
  1. Operador no igual en Ruby
  2. Usar el Operador No Igual en Ruby
  3. Conclusión
Operador no igual en Ruby

Ruby tiene varios operadores de comparación. El más utilizado es el operador de igualdad ==, que comprueba si los tipos de datos y los valores son iguales.

Pero, ¿y si quisiéramos examinar si dos valores no son iguales? Para hacer eso, usamos el operador !=.

Operador no igual en Ruby

El operador != se puede utilizar con cualquier tipo de datos, incluidos números, cadenas y valores booleanos. Podemos usarlo con tipos de datos que se pueden comparar, como números y cadenas.

Este operador se usa a menudo en condicionales, como declaraciones if y a menos que. El uso del operador != es adecuado para verificar si dos ofertas son desiguales.

Código de ejemplo:

if $name != "John"
  puts "Hello user!"
end

Producción :

Hello user!

Si las referencias apuntan a objetos diferentes, los objetos no son iguales y != se evaluará como verdadero. Si apuntan al mismo objeto, los objetos son iguales y != se evaluará como falso.

!= es un operador de comparación en Ruby que también puede verificar si dos valores o variables son iguales. Si no son iguales, devuelve true; de lo contrario, devuelve false.

Por ejemplo, el siguiente código imprimirá “false” en la consola porque los dos valores no son iguales:

puts 1 != 2

El operador != no forma parte de la sintaxis central de Ruby. Forma parte de la biblioteca estándar y debe incluirse antes de su uso.

El operador != es idéntico al operador <=> (operador de nave espacial). Compara dos valores de desigualdad de la misma manera que el operador == se usa para comparar dos valores de igualdad.

Usar el Operador No Igual en Ruby

Como se mencionó anteriormente, este operador se usa a menudo en declaraciones condicionales para verificar si un valor dado no es idéntico a otro valor. Por ejemplo, el siguiente código comprueba si el valor de la variable x no es similar al valor de la variable y:

Código de ejemplo:

x =2
y =3

if x != y
 puts "x is not equal to y"
end

Producción :

x is not equal to y

Como puedes ver en este ejemplo, x no es igual a y, que devuelve true, y se ejecuta el cuerpo de if.

Código de ejemplo:

i = 10

if !(i < 3)
 puts "Hi, I am a good boy"
end

Producción :

Hi, I am a good boy

Veamos algunos otros escenarios.

puts 1 != 2 # => true
puts 1 != 1 # => false
puts "a" != "b" # => true
puts "a" != "a" # => false

Conclusión

El artículo concluye que el operador no igual en Ruby se usa para verificar si dos entradas no son iguales. Produce verdadero si los objetos no son iguales y falso si son iguales.

El operador no igual en Ruby es una herramienta útil que puede ayudar a que su código sea más conciso y fácil de leer. Se puede utilizar para revisar si dos valores no son iguales, y si no lo son, devolverán verdadero.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

Artículo relacionado - Ruby Operator