পার্থক্য কি
case item.class
when MyClass
# do something here
when Array
# do something different here
when String
# do a third thing
end
এবং
case item.class
when MyClass.class
# do something here
when Array.class
# do something different here
when String.class
# do a third thing
end
কোনও কারণে, এর মধ্যে প্রথমটির মধ্যে একটি কখনও কখনও কাজ করে এবং দ্বিতীয়টি করে না এবং অন্যান্য সময়, দ্বিতীয়টি কাজ করে এবং প্রথমটি কাজ করে না। কেন? কোনটি এটির "যথাযথ" উপায়?