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
# Ruby program for <=> method # Initialize rational number rat1 = Rational( 1 , 3 ) rat2 = Rational( 1 , 3 ) # Prints the rational number puts rat1 <=> rat2 |
Output:
0
Example 2:
Ruby
# Ruby program for <=> method # Initialize rational number rat1 = Rational( 1 , 3 ) # Prints the rational number puts rat1 <=> 0 . 3 |
Output:
1
Contact Us