-1

変..

$ (9.95*100).to_i
=> 994

その後、

$ (9.95*100).round.to_i
=> 995

浮動小数点値は (およそ) 9.9499999 のようです...そして

to_i

10 進数値を切り刻むため、994 になります。

しかし、誰かがその理由を知っていますか?

4

2 に答える 2