El infinite?() es un método incorporado en Ruby devuelve cero si el número es finito. Devuelve -1 y +1 si el número es -infinito o +infinito.
Sintaxis : num.infinite?()
Parámetros : la función necesita un número que debe verificarse.
Valor devuelto : Devuelve cero, -1 o +1.
Ejemplo 1 :
# Ruby program for infinite? # method in Numeric # Initialize a number num1 = 12 # Prints Imaginary number puts num1.infinite?()
Salida :
Ejemplo 2 :
# Ruby program for infinite? # method in Numeric # Initialize a number num1 = 12/0.0 num2 = -12/0.0 # Prints Imaginary number puts num1.infinite?() puts num2.infinite?()
Salida :
1 -1