Ruby 整数 truncate()函数及示例

Ruby 整数 truncate()函数及示例

Ruby中的 truncate() 函数返回一个被截断的int值,其精度为小数点后第 ndigits 位。当精度为负数时,返回值是一个至少带有ndigits .abs 尾部零的整数。当 ndigits 为零或为正时,它将自己返回。ndigits的默认值被认为是

语法 :number.truncate(ndigits)

参数 :该函数接收要被截断的整数和一个非强制性的ndigits,它必须被截断到这个数字。

返回值 :该函数返回截断后的数值,精度为ndigits。

例子 #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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程