Rails 3 veya Ruby bir değişkenin tamsayı olup olmadığını kontrol etmenin yerleşik bir yolu var mı?
Örneğin,
1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?
to_i. Bu Ruby'nin "ördek yazması" nın bir parçası: Eğer bir tamsayı gibi davranabiliyorsa, ona bir gibi davran.
kind_of?bir takma addır is_a?.
is_a?biraz farklıdır; belirli bir sınıfın örneğinin nesnesinin olup olmadığını sorar; kind_of?belirli bir sınıfın örneği mi yoksa alt öğesi mi olduğunu sorar. fido.is_a? Dogdoğru; fido.kind_of? Animalörneğin doğrudur.