【发布时间】:2013-10-03 08:34:44
【问题描述】:
我已经阅读了几篇关于 NaN 的帖子,但没有弄清楚如何在 Ruby on Rails 中处理它。我想检查一个值是否是NaN 我想用零(0)替换它。
我尝试了以下
logger.info(".is_a? Fixnum #{percent.is_a? Fixnum}")
当 percent 有 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
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-3.1