Ruby 有理数 floor()函数
floor() 是Ruby中的一个内置函数,用于返回小于或等于 rat的 最大数字,精度为小数点后第 ndigits 位。
语法 : rat.floor(ndigits)
参数 : 该函数只接受一个参数
返回值 : 它返回小于或等于 rat 的 最大数字,精度为小数点后第 ndigits 位。
例子 1 :
# Ruby program for floor() method
# Initialize rational number
rat1 = Rational(-4, 3)
# Prints the rational number
puts rat1.floor()
输出:
-2
例2 :
# Ruby program for floor() method
# Initialize rational number
rat1 = Rational('123.456')
# Prints the rational number
puts rat1.floor(1)
puts rat1.floor(-1)
输出:
617/5
120