Rails 3或Ruby是否具有检查变量是否为整数的内置方法?
例如,
1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?
to_i。这是Ruby的“鸭子输入”的一部分:如果它可以像整数一样工作,则将其视为一个整数。
kind_of?是的别名is_a?。
is_a?略有不同;它询问特定类的实例的对象是否;kind_of?询问它是特定类的实例还是子类。 fido.is_a? Dog是真的; fido.kind_of? Animal例如,这是真的。