El round() es una función incorporada en Ruby que devuelve racionalmente redondeado al valor más cercano 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 : racional.redondo(dígitos)
Parámetros : la función acepta un solo parámetro
Valor de Retorno : Devuelve racional redondeado al valor más cercano con una precisión de dígitos decimales.
Ejemplo 1 :
# Ruby program for round() method # Initialize rational number rat1 = Rational(-4, 3) # Prints the rational number puts rat1.round()
Salida :
-1
Ejemplo 2 :
# Ruby program for round() method # Initialize rational number rat1 = Rational('123.456') # Prints the rational number puts rat1.round(1) puts rat1.round(-1)
Salida :
247/2 120