ভেরিয়েবলটি পূর্ণসংখ্যা কিনা তা পরীক্ষা করার জন্য কি রেলস 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