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
ですか? (つまり、ここではどのような規則が使用されていますか?)