シンプルである必要があります。私はRailsを使用しており、次のようなことをしています:
<% n = 15 / 2 %>
<%= n %>
ただし、変数 n を出力するたびに、10 進数が表示されません。他の計算に基づくと、常に床に丸められているように見えますが、どこにも丸めメソッドを追加していません。
理由を説明していただけますか?実際に天井まで丸めたい。
シンプルである必要があります。私はRailsを使用しており、次のようなことをしています:
<% n = 15 / 2 %>
<%= n %>
ただし、変数 n を出力するたびに、10 進数が表示されません。他の計算に基づくと、常に床に丸められているように見えますが、どこにも丸めメソッドを追加していません。
理由を説明していただけますか?実際に天井まで丸めたい。
使用できますNumeric#ceil
n = 15 / 2.0
n = n.ceil
ここで.to_f
、分子または分母を浮動小数点数 (2.0
または15.0
) として使用または指定して、(整数式に対して) 浮動小数点式と見なす必要があります。