2012-02-15 14 views
7

उप-पैकेज से सदस्यों के रूट पैकेज में दृश्यता कैसे है?उप-पैकेज में दृश्यता

यह मैं क्या मतलब है: foo/utils और foo/tools की

foo   // the "root" package 
foo/utils // a sub-package 
foo/tools // another sub-package 

कर सकते हैं foo पहुँच निजी सदस्यों या वे अलग, स्वतंत्र पैकेज के रूप में कार्य करते हैं?

उत्तर

11

गो में उप-निर्देशिकाओं और उप-पैकेजों की कोई अवधारणा नहीं है। पैकेज एक दूसरे से अलग हैं। आयात पथ "foo/utils" केवल एक आयात पथ है (का एक तरीका पैकेज पैकेज कैसे ढूंढें) - स्ट्रिंग "foo/utils" स्थानीय डिस्क या इंटरनेट पर पैकेज को ढूंढने के अलावा कोई महत्व नहीं है।

foofoo/utils के निजी सदस्यों तक नहीं पहुंच सकता है।

गो 1 में, स्रोत पेड़ में प्रत्येक निर्देशिका एक पैकेज से मेल खाती है। इसके बारे में अधिक यहां पाया जा सकता है: the go command

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

  • कोई संबंधित समस्या नहीं^_^