[問題] 小數的四捨五入
環境:
Ruby 1.8.6
狀況:
ruby 的 round method 好像只能取 整數
例如:
(1.5).round ==>> 2
(-1.5).round ==>> -2
可是如果我希望像 excel 的 ROUND 函數一樣
ROUND(數字, 取到小數的第幾位數)
例如:
ROUND(1.2345, 3) ==>> 1.235
ROUND(1.2345, 1) ==>> 1.2
ROUND(1.2345, 0) ==>> 1
像這樣的功能應該怎麼寫比較好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.163.65
※ 編輯: shelary 來自: 61.225.163.65 (11/14 00:51)
推
11/14 00:56, , 1F
11/14 00:56, 1F
→
11/14 01:34, , 2F
11/14 01:34, 2F
推
11/14 07:35, , 3F
11/14 07:35, 3F
→
11/14 07:36, , 4F
11/14 07:36, 4F
→
11/14 07:37, , 5F
11/14 07:37, 5F
推
11/14 10:21, , 6F
11/14 10:21, 6F
推
11/14 10:25, , 7F
11/14 10:25, 7F
→
11/14 10:25, , 8F
11/14 10:25, 8F
→
11/14 10:30, , 9F
11/14 10:30, 9F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章