मामले में किसी ऑब्जेक्ट का उपयोग करने के लिए क्लास ऑब्जेक्ट का उपयोग करने का सबसे अच्छा तरीका क्या है? मान लीजिए मेरे पास a
है जो Class
कक्षा का एक उदाहरण है। मैं इसे विभिन्न वर्गों के खिलाफ मिलना चाहता हूं। क्योंकि उदाहरण के लिए, भले ही a == String
, a === String
सच नहीं है अगर मैंकेस स्टेटमेंट
case a
when String then ...
when Fixnum then ...
end
ऐसा करते हैं इच्छित परिणाम नहीं देंगे। ऐसा करने का चालाक तरीका क्या है?
एक ही विषय [यहां] (http://stackoverflow.com/questions/3908380/ruby-class-types-and-case-statements) –
@selman आपके द्वारा लिंक किया गया प्रश्न अप्रासंगिक है। उस उदाहरण में 'item' कक्षा का उदाहरण नहीं है। – sawa