El <=> es un método incorporado en Ruby devuelve tres valores -1, 0 o +1. Devuelve -1 si el número es menor que el número dado, 0 si ambos son iguales, 1 si es mayor que el número dado.
Sintaxis : num1 <=> num2
Parámetros : la función no acepta ningún parámetro.
Valor de retorno : Devuelve -1, 0, +1 como se indicó anteriormente.
Ejemplo 1 :
# Ruby program for <=> method in Integer # Initialize numbers num1 = 6 num2 = 3 # Prints <=> print num1 <=> num2
Salida :
1
Ejemplo 2 :
# Ruby program for <=> method in Integer # Initialize numbers num1 = 2 num2 = 3 # Prints <=> print num1 <=> num2
Salida :
-1
Ejemplo 3 :
# Ruby program for <=> method in Integer # Initialize numbers num1 = 3 num2 = 3 # Prints <=> print num1 <=> num2
Salida :
0