El <=> es un método incorporado en Ruby devuelve -1, 0 o +1 dependiendo de si racional es menor, igual o mayor que el valor numérico. se devuelve nil si los dos valores son incomparables.
Sintaxis : rata1<=>rata2
Parámetros : la función no acepta ningún parámetro.
Valor devuelto : Devuelve -1, 0 o +1 dependiendo de si el racional es menor, igual o mayor que el valor numérico.
Ejemplo 1 :
Ruby
# Ruby program for <=> method # Initialize rational number rat1 = Rational(1, 3) rat2 = Rational(1, 3) # Prints the rational number puts rat1 <=> rat2
Salida :
0
Ejemplo 2 :
Ruby
# Ruby program for <=> method # Initialize rational number rat1 = Rational(1, 3) # Prints the rational number puts rat1 <=> 0.3
Salida :
1