2010-02-16 15 views

उत्तर

3

यह किसी दिए गए वर्ग या मॉड्यूल में स्थिरांक तक पहुंचता है। जैसे ActiveRecord::Base मॉड्यूल ActiveRecord में परिभाषित स्थिर Base है।

9

इसे एक स्कोप रिज़ॉल्यूशन ऑपरेटर कहा जाता है। मूल रूप से नामस्थान के भीतर एक कक्षा का संदर्भ देने का एक शानदार तरीका। ActiveRecord नामस्थान है और बेस कक्षा है।

+0

इसके बारे में क्या कल्पना है? ऐसा करने का यह सामान्य तरीका है। – Chuck

+0

@Chuck यह सच है। मैं अपने वीबी/सी # संभावित से बात कर रहा हूं। – Achilles

21

From the Pickaxe:

एक रिसीवर स्पष्ट रूप से एक विधि मंगलाचरण में निर्दिष्ट किया जाता है, तो वह या तो एक अवधि (.) या दो कोलन (::) का उपयोग विधि नाम से अलग किया जा सकता है। इन दो रूपों के बीच एकमात्र अंतर तब होता है जब विधि का नाम अपरकेस अक्षर से शुरू होता है। इस मामले में, रूबी मान लेंगे कि receiver::Thing विधि कॉल वास्तव में रिसीवर में Thing नामक स्थिरता तक पहुंचने का प्रयास है जब तक कि विधि आमंत्रण में कोष्ठक के बीच पैरामीटर सूची न हो।

+1

कुछ भी नहीं मिला ....................................... – Liker777

संबंधित मुद्दे