Ruby | Rational <=> function
The <=> is an inbuilt method in Ruby returns -1, 0, or +1 depending on whether rational is less than, equal to, or greater than the numeric value. nil is returned if the two values are incomparable.
Syntax: rat1 rat2
Parameters: The function accepts no parameter
Return Value: It returns -1, 0, or +1 depending on whether rational is less than, equal to, or greater than the numeric value.
Example 1:
# Ruby program for <=> method # Initialize rational number rat1 = Rational( 1 , 3 ) rat2 = Rational( 1 , 3 ) # Prints the rational number puts rat1 <=> rat2 |
chevron_right
filter_none
Output:
0
Example 2:
# Ruby program for <=> method # Initialize rational number rat1 = Rational( 1 , 3 ) # Prints the rational number puts rat1 <=> 0 . 3 |
chevron_right
filter_none
Output:
1