HOWTO · Ruby

Operador no igual en Ruby

Esta publicación se enfoca en el operador no igual de Ruby. Si desea examinar si dos valores no son iguales, puede utilizar el operador !=. Este operador compara dos referencias de objeto para la desigualdad.

En esta página

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.