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用法及代碼示例
- Scala Integer -用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 Ruby Integer truncate() function with example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。