The ** is an inbuilt method in Ruby returns the rational number by performing exponentiation between two rational numbers.
Syntax: rat1 ** rat2
Parameters: The function accepts no parameter
Return Value: It returns the rational number by performing exponentiation between two rational numbers.
Example 1:
# Ruby program for ** method # Initialize rational number rat1 = Rational(- 4 , 2 )
rat2 = Rational( 8 , 2 )
# Prints the rational number puts rat1 ** rat2 |
Output:
16/1
Example 2:
# Ruby program for ** method # Initialize rational number rat1 = Rational(- 4 , 2 )
# Prints the rational number puts rat1 ** 0
|
Output:
1/1