Truncate () es una función incorporada en Ruby que devuelve rata truncada (hacia cero) con una precisión de dígitos decimales. ndigits por defecto es 0. Devuelve un racional cuando ndigits es positivo, de lo contrario devuelve un número entero.
Sintaxis : rat.truncate (dígitos)
Parámetros : la función acepta un solo parámetro
Valor de retorno : Devuelve rata truncada (hacia cero) con una precisión de dígitos decimales
Ejemplo 1 :
#Ruby program for truncate() method #Initialize rational number rat1 = Rational(-4, 3) #Prints the rational number puts rat1.truncate()
Salida :
-1
Ejemplo 2 :
#Ruby program for truncate() method #Initialize rational number rat1 = Rational('123.456') #Prints the rational number puts rat1.truncate(1) puts rat1.truncate(-1)
Salida :
617/5 120