रूबी में ::MyClass/MyModule
स्कोप ऑपरेटर क्या करता है, इसका उद्देश्य क्या है?:: MyClass रूबी स्कोप ऑपरेटर क्या करता है?
9
A
उत्तर
18
यह स्पष्ट रूप से वैश्विक दायरे में MyClass को संदर्भित करता है। यदि वैश्विक दायरे में MyClass है, लेकिन कुछ मॉड्यूल के अंदर एक MyClass भी है, तो MyClass के अंदर से MyClass का जिक्र करने से मॉड्यूल के अंदर MyClass का संदर्भ होगा, न कि वैश्विक MyClass। कह रहा है :: MyClass स्पष्ट रूप से वैश्विक दायरे में MyClass को संदर्भित करता है।
class MyClass
def self.something
puts "Global MyClass"
end
end
module SomeModule
class MyClass
def self.something
puts "SomeModule::MyClass"
end
end
print "From the module: "
MyClass.something
print "Explicitly using global scope: "
::MyClass.something
end
print "From the global scope: "
MyClass.something
print "Explicitly using module scope: "
SomeModule::MyClass.something
2
"वैश्विक दायरा" का मतलब है कि निरंतर Object
वर्ग पर निरंतर परिभाषित किया गया है। तो ::SomeModule
Object::SomeModule
संबंधित मुद्दे
- 1. सरल C++: कैसे गुणा ऑपरेटर ओवरलोड ताकि नाव * myClass और myClass * नाव काम करता है
- 2. ^ऑपरेटर क्या करता है?
- 3. % ऑपरेटर रूबी में एन% 2 में क्या करता है?
- 4. डॉट ऑपरेटर और स्कोप रिज़ॉल्यूशन ऑपरेटर
- 5. रूबी में "&:" ऑपरेटर की कार्यक्षमता क्या है?
- 6. ऑपरेटर()() परिभाषित करता है क्या?
- 7. अल्पविराम ऑपरेटर क्या करता है?
- 8. अल्पविराम ऑपरेटर क्या करता है?
- 9. रूबी में -> (स्टैब) ऑपरेटर क्या है?
- 10. रूबी ऑपरेटर "= ~"
- 11. रूबी इंस्टेंस वैरिएबल स्कोप प्रश्न
- 12. var t: MyClass = MyClass (o) के बीच क्या अंतर है; और var t: MyClass = o MyClass के रूप में;
- 13. रूबी में% {} क्या करता है?
- 14. स्कोप-रिज़ॉल्यूशन ऑपरेटर :: बनाम सदस्य-पहुंच ऑपरेटर। सी #
- 15. स्कोप क्रीप क्या है?
- 16. स्कोप रेज़ोल्यूशन ऑपरेटर बिना किसी दायरे के
- 17. जावा में "+ =" ऑपरेटर क्या करता है?
- 18. सी # में/= ऑपरेटर क्या करता है?
- 19. ऑपरेटर स्ट्रिंग() {कुछ कोड} क्या करता है?
- 20. || क्या करता है ऑपरेटर करते हैं?
- 21. सी # == ऑपरेटर विस्तार से क्या करता है?
- 22. PHP असाइनमेंट ऑपरेटर क्या करता है?
- 23. जावा में | = ऑपरेटर क्या करता है?
- 24. "= ~" ऑपरेटर शैल स्क्रिप्ट में क्या करता है?
- 25. इन्फिक्स ऑपरेटर हास्केल में क्या करता है?
- 26. क्या `` ?? `ऑपरेटर शॉर्टरक्यूटिंग का उपयोग करता है?
- 27. समानांतर असाइनमेंट ऑपरेटर रूबी
- 28. क्या करता है !! रूबी में मतलब है?
- 29. निंजा कॉल नहीं करता है जब स्कोप
- 30. क्या ऑपरेटर करता है '=>' सी # में क्या मतलब है?