ভেরিয়েবলটি পূর্ণসংখ্যা কিনা তা পরীক্ষা করার জন্য কি রেলস 3 বা রুবির অন্তর্নির্মিত উপায় আছে?
উদাহরণ স্বরূপ,
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উদাহরণস্বরূপ সত্য is