Rails 3 หรือ Ruby มีวิธีการตรวจสอบว่าตัวแปรเป็นจำนวนเต็มหรือไม่?
ตัวอย่างเช่น,
1.is_an_int #=> true
"dadadad@asdasd.net".is_an_int #=> false?
to_iหรือไม่ นั่นเป็นส่วนหนึ่งของ "การพิมพ์เป็ด" ของรูบี้: ถ้ามันสามารถทำตัวเหมือนจำนวนเต็มได้
kind_of? is_a?
is_a?แตกต่างกันเล็กน้อย มันถามว่าวัตถุของอินสแตนซ์ของคลาสเฉพาะ kind_of?ถามว่ามันเป็นอินสแตนซ์หรือลูกของคลาสเฉพาะ fido.is_a? Dogเป็นความจริง; fido.kind_of? Animalเป็นจริงเช่น