rubyで小数点のつくデータ型はFloatですが、整数同士の計算をしていても解に小数点は勝手につかないので注意しましょう。
(久々に初歩的なところでハマった…)
3 / 2 # => 1
こうしなければいけない
3.to_f / 2 # => 1.5
どちらかがFloatならok
ちなみにjavascriptだと 3 / 2 は 1.5 を返します。
number型しかないからですかね。
rubyで小数点のつくデータ型はFloatですが、整数同士の計算をしていても解に小数点は勝手につかないので注意しましょう。
(久々に初歩的なところでハマった…)
3 / 2 # => 1
こうしなければいけない
3.to_f / 2 # => 1.5
どちらかがFloatならok
ちなみにjavascriptだと 3 / 2 は 1.5 を返します。
number型しかないからですかね。