ぬけラボ

φ(..)メモメモ

0で割り算したとき@Ruby193

Fixnumの0だとZeroDivisionErrorだけど
Floatの0だとInfinityと表示される。

irb(main):001:0> 123 / 0
ZeroDivisionError: divided by 0
	from (irb):1:in `/'
	from (irb):1
	from /usr/local/Cellar/ruby/1.9.3-p327/bin/irb:12:in `<main>'

irb(main):002:0> 123 / 0.to_f
=> Infinity

無限リスト

[*1..(1.0/0)]