整数の割り算で小数点を返す
小江戸ラグの活動報告会で、
p 1 / 3 #=> 0 p 1.0 / 3 #=> 0.333333333333333
となっていて、0.33333という結果を得たいが、
計算が複雑で長い為、数字を一つ一つ小数点使って書きたくないって話があって
どうすればいいのか?って話がありました。
class Fixnum alias old_division :/ def /(value) old_division value.to_f end end p 1/2 #=> 0.5
こんなふうだとどうだろうか
ひどい手抜き