Ruby中的truncate()函数返回整数值,精度为n位十进制数字。当precision为负数时,返回的值是一个整数,其中至少n位数字。abs尾随零。当ndigits为零或正数时,它将返回自身。 ndigits的默认值被认为是零。
用法:number.truncate(ndigits)
参数:该函数采用要被截断的整数和一个非强制性的n位数字,该数字必须被截断到该整数。
返回值:该函数将截断后的值返回n位精度。
范例1:
# Ruby program for truncate function
# Initializing the number
num1 = 120
ndigits1 = -2
num2 = 120
ndigits2 = -2
num3 = -19
ndigits3 = -1
num4 = 120
# Prints the truncated value
puts num1.truncate(ndigits1)
puts num2.truncate(ndigits2)
puts num3.truncate(ndigits3)
puts num4.truncate
输出:
100 100 -10 120
范例2:
# Ruby program for truncate function
# Initializing the number
num1 = 190
ndigits1 = -1
num2 = 10
ndigits2 = 2
num3 = 18
ndigits3 = -1
num4 = 1123
# Prints the truncated value
puts num1.truncate(ndigits1)
puts num2.truncate(ndigits2)
puts num3.truncate(ndigits3)
puts num4.truncate
输出:
190 10 10 1123
相关用法
- Ruby Rational truncate()用法及代码示例
- Ruby Numeric truncate()用法及代码示例
- Ruby Float truncate用法及代码示例
- Ruby BigDecimal truncate()用法及代码示例
- Ruby Integer integer?用法及代码示例
- Ruby Integer abs()用法及代码示例
- Ruby Integer div()用法及代码示例
- Ruby Integer chr用法及代码示例
- Ruby Integer lcm()用法及代码示例
- Ruby Integer gcd()用法及代码示例
- Ruby Integer even?用法及代码示例
- Ruby Integer odd?用法及代码示例
- Ruby Integer next用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby Integer truncate() function with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。