多くのプログラミング言語で、数値の切り捨ては floor
, 切り上げは ceil
という関数で実現できるようになっています。 これをなかなか覚えられないという方もいると思いますので、確実に思い出せるようにするために、その理由を解説しました。
「切り捨て」タグアーカイブ
Ruby 小数点以下第n桁で切り捨てる方法
Ruby で 小数点以下第n桁で切り捨てる方法をメモしておきます。
0.81235 などのリテラル (Float) には floor という関数があり、 小数点以下の切り捨てが可能ですが、 小数点以下の桁を残して切り捨てることはできません。
環境
- Ruby 2.2.3p173
- OS: Ubuntu 15.04