我读过几篇关于NaN
的帖子,但没有弄明白如何在Ruby on Rails中处理它.我想判断一个值,如果它是NaN
,我想用零(0)替换它.
logger.info(".is_a? Fixnum #{percent.is_a? Fixnum}")
当百分比为NaN
时,它返回false.
我对记录器做了一些更改
logger.info("Fixnum #{percent.is_a? Fixnum} percent #{percent}")
输出
Fixnum false percent 94.44444444444444
Fixnum false percent NaN
Fixnum false percent 87.0