Ruby 有理数 round() 函数
round() 是Ruby中的一个内置函数,它将 有理数 四舍五入到最接近的数值,精度为小数点后 第 几位。
语法 : rational.round(ndigits)
参数 : 该函数只接受一个参数
返回值 : 它返回四舍五入的 有理数 ,精度为小数点后第 ndigits 位。
例子 1 :
# Ruby program for round() method
# Initialize rational number
rat1 = Rational(-4, 3)
# Prints the rational number
puts rat1.round()
输出:
-1
例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)
输出:
247/2
120