Ruby | Integer <=> function
The <=> is an inbuilt method in Ruby returns three values -1, 0 or +1. It returns -1 if the number is less than the given number, 0 if both are same, 1 if it is greater than the given number.
Syntax: num1 <=> num2
Parameters: The function accepts no parameter.
Return Value: It returns -1, 0, +1 as stated above.
Example 1:
# Ruby program for <=> method in Integer # Initialize numbers num1 = 6 num2 = 3 # Prints <=> print num1 <=> num2 |
Output:
1
Example 2:
# Ruby program for <=> method in Integer # Initialize numbers num1 = 2 num2 = 3 # Prints <=> print num1 <=> num2 |
Output:
-1
Example 3:
# Ruby program for <=> method in Integer # Initialize numbers num1 = 3 num2 = 3 # Prints <=> print num1 <=> num2 |
Output:
0