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 is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn