Infinity

投稿者 nanki 2007-08-01 23:05:00 GMT

よいこは真似してはいけない、変数名。

$ irb -Ku

∞ = 1.0 / 0
=> Infinity

(-∞..4).include? 5
=> false

(4..∞).include? 5
=> true

これが普通に動くRubyに感謝。0で割るとInfinityはかなり気持ち悪いけど。

長い名前にすると、..の左側にいるときと右側にいるときのバランスが悪い。
でも、∞は、見た目短いけど、タイプしづらい。ooかな?

Infinity = 1.0 / 0

-Infinity..4.000000
 4.000000..Infinity

これか!

Inf = 1.0 / 0

-Inf..4.0
 4.0..Inf

あるいは、これくらいで手を打つか。

This entry was posted on 2007-08-01 23:05:00 GMT and カテゴリ , . You can follow any response to this entry through the Atom feed. or a trackback from your own site.

タグ


トラックバック

トラックバックリンク:
http://blog.netswitch.jp/trackbacks?article_id=8591