0

シンプルである必要があります。私はRailsを使用しており、次のようなことをしています:

<% n = 15 / 2 %>
<%= n %>

ただし、変数 n を出力するたびに、10 進数が表示されません。他の計算に基づくと、常に床に丸められているように見えますが、どこにも丸めメソッドを追加していません。

理由を説明していただけますか?実際に天井まで丸めたい。

4

3 に答える 3

1

使用できますNumeric#ceil

n = 15 / 2.0
n = n.ceil

ここで.to_f、分子または分母を浮動小数点数 (2.0または15.0) として使用または指定して、(整数式に対して) 浮動小数点式と見なす必要があります。

于 2013-10-24T01:31:44.150 に答える