Ich muss auf das nächste Zehntel runden. Was ich brauche, ist ceil , aber mit Genauigkeit bis zur ersten Dezimalstelle.
ceil
Beispiele:
Wenn also ein Betrag über ein volles Zehntel hinausgeht, sollte er aufgerundet werden.
Ich laufe Ruby 1.8.7.
Dies funktioniert im Allgemeinen:
In Ruby sollte es also so aussehen:
Rubys Rundungsmethode kann Genauigkeiten konsumieren:
In diesem Fall bringt dich 1 auf das nächste Zehntel.
Wenn ActiveSupport verfügbar ist, wird eine runde Methode hinzugefügt:
Die Quelle ist wie folgt:
Um in Ruby auf das nächste Zehntel zu runden, könntest du
(number/10.0).ceil*10
(12345/10.0).ceil*10 # = & gt; 12350
(12345/10.0).ceil*10
Tags und Links ruby math rounding