में == ऑपरेटर ओवरराइड docs, Array.include के अनुसार? वस्तुओं पर तुलना == का उपयोग करता है। मैं जावा से आया हूं जहां ऐसी चीजें हैं (आमतौर पर) .equals() जो किसी विशेष वस्तु के लिए ओवरराइड करना आसान है।रुबी
मैं == रूबी में कैसे ओवरराइड कर सकता हूं ताकि मुझे Array.include के व्यवहार को निर्दिष्ट करने की अनुमति मिल सके? मेरी विशेष वस्तु के लिए?
बहुत धन्यवाद।
शानदार है, धन्यवाद। यह अपेक्षा की तुलना में बहुत आसान था। – lynks
क्या आपको हैश और ईक्ल को ओवरराइट करने की आवश्यकता होगी? तरीकों? – Vitalij
@Vitalij eql? आमतौर पर == के लिए केवल उपनाम होता है, और यदि आप इसे हैश और सेट में उपयोग करना चाहते हैं तो आपको हैश को ओवरराइड करने की आवश्यकता है। – bluehallu