[Ruby]小数点以下を省きたい時

Rubyで明示的に小数点以下の値を省きたい時は、floorを使います。

コード

irb(main):001> num = 10/3.0
=> 3.3333333333333335
irb(main):002> num = (10/3.0).floor
=> 3

私なんかは、ゆとり世代ですので、小数点以下の値を省きたい気持ちになります。

そういう時は、floorですね。

ちなみにfloorは数学の関数の床関数(フロア関数)から来ているみたいです。

確かに床だと切り捨てるイメージになりますかね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA