보석의 코드 rom을 읽었습니다. 특히 잘 알려진 루비 개발자가 저술 한 서브 모듈 rom-relation을 읽었습니다. rom-relation/lib/rom-relation.rb
, 우리는 읽을 수`Float :: INFINITY` 대신`1.0/0`이 사용되는 이유는 무엇입니까?
#Represent a positive, infinitely large Float number
Infinity = 1.0/0
하지만 난 Float::INFINITY
의 사용을 보지 않았다. IRB에서
, 나는 시도 :
> 1.0/0 == Float::INFINITY
=> true
- 왜
Float::INFINITY
를 사용할 수 있습니까? Infinity
은 상수 인 대문자로 시작하지만, 왜 안 되니?INFINITY
? (어떤 규칙을 사용합니까?)
는'INFINITY'는 대문자로 시작합니다. – sawa
내가 모국어가 영어가 아니므로 모든 영어를 습득하지 못한다면 용서를받을 수 있습니까? – Hettomei
왜 그렇게 많은 투표 수가 있습니까? 그것은 합리적인 질문입니다. – Stefan