48
浮動小数点数が49.967で、浮動小数点数が.to_iの場合、それを49に切り詰めます。これは、ディスク容量解析の.967が900MB以上の領域ですのためのディスプレイ。浮動小数点数をルビの最も近い整数に丸める
最も近い整数に数値を丸めるする機能はありますか私はこのようにそれを私の自己を定義する必要があります:
class Float
def to_nearest_i
(self+0.5).to_i
end
end
をので、私はそれから行うことができること:
>> 5.44.to_nearest_i
=> 5
>> 5.54.to_nearest_i
=> 6
ルビーのドキュメントはありますか? http://ruby-doc.org/ruby-1.9/classes/Float.html#M000532 –
@glennmcdonald、リンクが壊れています。 2.20の新しいリンクは次のとおりです。http://ruby-doc.org/core-2.2.0/Float.html – Austin
ここに[Float.round](http://ruby-doc.org/)へのリンクがあります。 core-1.9.3/Float.html#method-i-round) – Austin