by shigemk2

当面は技術的なことしか書かない

rubyの除算ってどうなっているのだろうか

除算による商と剰余を取得する - 数値(Numeric)クラス - Ruby入門

rubyの除算ってどうなってんの?

a = 2.quo(3); # 小数の解を出したいときはquoメソッドを使う
p a
a = 2 / 3; # 整数同士の除算は、答も整数となる
p a;
a = 2.div(3); # 商を出す
p a;

ゆえに、
小数の除算でエラーにならないだろうか - by shigemk2
みたいに 2 / 3は小数にならない。

追記:

わざわざ偉そうなメソッドを使うより、こういうふうにしたほうが
読みやすくはある。

p 2.0 / 3
p 2.to_f / 3