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
たとえば、trueです。