Ruby如何判断一个变量的值是不是数字

Ruby如何判断一个变量的值是不是数字

引用:
整数判断:
i.is_a?(Integer)
浮点数判断:
i.is_a?(Float)
数字判断:
i.is_a?(Numeric)
类方法判断
i.class == Fixnum


[Copy to clipboard] [ - ]
引用:
原帖由 mathsfan 于 2007-7-22 09:24 发表
a = "abc"
a.to_i >=0
哇,这招还真够高的```
厉害
还有

[Copy to clipboard] [ - ]
其实我最早是使用

[Copy to clipboard] [ - ]
'this'.kind_of?(Fixnum) => false
2.kind_of?(Fixnum) => true

irb显示没问题
还有个

[Copy to clipboard] [ - ]
移动主题了
你发到rails版块去了