gem romのコード、特に有名な優れた Ruby 開発者によって書かれたそのサブモジュールrom-relationを読みました。ではrom-relation/lib/rom-relation.rb、次のように読むことができます。
#Represent a positive, infinitely large Float number
Infinity = 1.0 / 0
しかし、私はの使用を見ませんでしたFloat::INFINITY。
irbで、私は試しました:
> 1.0/0 == Float::INFINITY
=> true
- なぜ使用しないの
Float::INFINITYですか? Infinity定数である大文字で始まりますが、そうではないのはなぜINFINITYですか? (つまり、ここではどのような規則が使用されていますか?)