変..
$ (9.95*100).to_i
=> 994
その後、
$ (9.95*100).round.to_i
=> 995
浮動小数点値は (およそ) 9.9499999 のようです...そして
to_i
10 進数値を切り刻むため、994 になります。
しかし、誰かがその理由を知っていますか?
変..
$ (9.95*100).to_i
=> 994
その後、
$ (9.95*100).round.to_i
=> 995
浮動小数点値は (およそ) 9.9499999 のようです...そして
to_i
10 進数値を切り刻むため、994 になります。
しかし、誰かがその理由を知っていますか?