當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby Float truncate用法及代碼示例


Float#truncate()是一個浮點類方法,它返回舍入為n位十進製精度的舍入值。

用法:float.truncate()

參數:浮點值作為參數


返回:截斷值四舍五入到最接近的精度
如果精度為-ve:至少具有n位數字的整數.abs尾隨零
如果ndigits為+ ve:一個浮點數,否則為整數

示例1:

# Ruby code for truncate() method 
   
# declaring float values 
a = 0.767
   
# declaring float values 
b = 2999.011
   
# declaring float values 
c = 2.0000
  
# TRUNCATED VALUES 
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"
  
puts "truncate c : #{c.truncate()}\n\n"

輸出:

truncate a : 0

truncate b : 2999

truncate c : 2

示例2:

# Ruby code for truncate() method 
   
# declaring float values 
a = -83930.00000
   
# declaring float values 
b = -66662999.11
  
  
# TRUNCATED VALUES 
puts "truncate a : #{a.truncate()}\n\n"
  
puts "truncate b : #{b.truncate()}\n\n"

輸出:

truncate a : -83930

truncate b : -66662999


相關用法


注:本文由純淨天空篩選整理自mayank5326大神的英文原創作品 Ruby | Float truncate function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。