当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Integer truncate()用法及代码示例


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


相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby Integer truncate() function with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。