** es un método incorporado en Ruby que devuelve el número racional al realizar la exponenciación entre dos números racionales.
Sintaxis : rata1 ** rata2
Parámetros : la función no acepta ningún parámetro.
Valor devuelto : Devuelve el número racional al realizar la exponenciación entre dos números racionales.
Ejemplo 1 :
# Ruby program for ** method # Initialize rational number rat1 = Rational(-4, 2) rat2 = Rational(8, 2) # Prints the rational number puts rat1 ** rat2
Salida :
16/1
Ejemplo 2 :
# Ruby program for ** method # Initialize rational number rat1 = Rational(-4, 2) # Prints the rational number puts rat1 ** 0
Salida :
1/1