2011-09-10 6 views
7

में लघु नामस्थान संक्षिप्त नाम मैं रूबी के लिए बहुत नया हूं। मैं IronRuby का उपयोग करें और मेरे गहरे लाल रंग का कोड लंबे नामस्थान है: के बाद से मैं इस एनएस का उपयोग कई बार वहाँ एक शॉर्टकट बना लिए एक रास्ता हैरूबी

Company:: Division::Group::Product::Package.new 

? सी # में मैं एक उपयोग खंड जोड़ता हूं इसलिए मुझे पूर्ण उपसर्ग निर्दिष्ट करने की आवश्यकता नहीं है।

उत्तर

13

आप बस, एक और निरंतर को असाइन कर सकें जैसे:

Package = Company::Division::Group::Product::Package 
Package.new 
5

तुम भी "शामिल हैं" विधि है, जो अधिक रूबी esk है का उपयोग कर सकते हैं:

include Company::Division::Group::Product 
Package.new 

इस बीच का अंतर और वर्तमान उत्तर यह है कि यह नामस्थान के तहत सभी स्थिरांक में खींचता है, जहां वर्तमान उत्तर केवल उस नाम में खींचता है।