📜  红宝石 |数值截断()函数

📅  最后修改于: 2022-05-13 01:55:25.233000             🧑  作者: Mango

红宝石 |数值截断()函数

truncate()是 Ruby 中的一个内置方法,它返回一个向零舍入的数字,其精度为小数点后给定的位数。如果未给出位数,则默认值为零。

示例 1

# Ruby program for truncate()
# method in Numeric
  
# Initialize a number 
num1 = -16.7834
num2 = -16.78324
num3 = 16.873
  
# Prints truncated value 
puts num1.truncate(1)
puts num2.truncate()
puts num3.truncate()

输出

-16.7
-16
16

示例 2

# Ruby program for truncate()
# method in Numeric
  
# Initialize a number 
num1 = 12.32
num2 = -1321.998321
num3 = -12.2321
  
# Prints truncated value 
puts num1.truncate(1)
puts num2.truncate(2)
puts num3.truncate(3)

输出

12.3
-1321.99
-12.232