संभावित डुप्लिकेट:
रूबी में === बनाम ==
क्या मुझे लगता है कि वे वही हैं?
if foo == "bar"
बनाम
if foo === "bar"
धन्यवाद।
उत्तर:
उत्तर के लिए -2 № 1वे एक जैसे नहीं हैं। संक्षिप्त जवाब यह है कि ==
जांच करता है कि क्या मान समान हैं, लेकिन यदि आवश्यक हो तो टाइप-कास्ट करें। ===
केवल तभी सत्य है जब मान और प्रकार समान हैं।
0 == "0" #=> true
0 === "0" #=> false
0 === 0 #=> true
इंटरनेट पर इसके बारे में लाखों चर्चाएं हैं, क्योंकि यह लंबे समय तक एक रूबी-विशिष्ट चीज़ नहीं है। यदि आप अधिक जानकारी चाहते हैं तो Google खोज आज़माएं।</ हड़ताल>
संपादित करें
मैंने गलती की, यह गलत है।