¿ El nonzero?() es un método incorporado en Ruby que devuelve self si el número es distinto de cero, de lo contrario devuelve nil.
Sintaxis : num.distinto de cero?()
Parámetros : la función necesita un número que debe verificarse.
Valor devuelto : Devuelve uno mismo o cero.
Ejemplo 1 :
# Ruby program for nonzero? # method in Numeric # Initialize a number num1 = 12 # Prints if nonzero or not puts num1.nonzero?()
Salida :
12
Ejemplo 2 :
# Ruby program for nonzero? # method in Numeric # Initialize a number num1 = 0 # Prints if nonzero or not puts num1.nonzero?()
Salida :