38
나는 NaN
에 관한 글을 거의 읽지 않았지만 Ruby on Rails에서이를 처리하는 방법을 찾지 못했습니다. NaN
인 경우 값을 확인하고 싶습니다. Zero (0)로 바꾸고 싶습니다. 나는 %가 NaN
이있는 경우 다음ruby on rails NaN을 처리하는 방법
logger.info(".is_a? Fixnum #{percent.is_a? Fixnum}")
이 나 false를 반환했습니다.
내가 로거
logger.info("Fixnum #{percent.is_a? Fixnum} percent #{percent}")
출력
Fixnum false percent 94.44444444444444
Fixnum false percent NaN
Fixnum false percent 87.0
:'플로트 :: NAN # => Nan' – steenslag
@steenslag , 나는 그것을 몰랐다. 의견을 주셔서 감사합니다. – falsetru
표준 라이브러리로 작업하는 경우,'NaN' 또한'BigDecimal'의 인스턴스가 될 수 있습니다. – chipit24