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
例如,这是真的。