गो में, सार्वजनिक नाम ऊपरी केस पत्र से शुरू होते हैं और निजी नाम कम केस अक्षर से शुरू होते हैं।कमांड के रूप में उपयोग किए जाने वाले एक पैकेज को लिखते समय, जो बेवकूफ़ है: सभी पहचानकर्ताओं को निजी के रूप में नाम दें या सभी पहचानकर्ताओं को सार्वजनिक के रूप में नाम दें?
मैं एक प्रोग्राम लिख रहा हूं जो पुस्तकालय नहीं है और एक ही पैकेज है। क्या कोई गो मुहावरे है जो यह निर्धारित करता है कि मेरे पहचानकर्ता सभी सार्वजनिक या सभी निजी होना चाहिए? मैं इस पैकेज का उपयोग लाइब्रेरी के रूप में करने या किसी अन्य गो प्रोग्राम से आयात करने की योजना बनाने की योजना नहीं बना रहा हूं।
मैं किसी भी कारण से नहीं सोच सकता कि मैं मिश्रण क्यों चाहता हूं। यह "महसूस करता है" जैसे सभी निजी जाना उचित विकल्प है।
मुझे लगता है मैं कोई ठोस जवाब मिला नहीं लगता है, लेकिन नैट मुझे बता बजाय "सार्वजनिक और निजी" "बनाम गैर-निर्यात निर्यात" के बारे में सोच के साथ सबसे करीब था।
इससे मुझे विश्वास होता है कि कुछ भी निर्यात नहीं करना सबसे अच्छा तरीका है। सबसे खराब स्थिति परिदृश्य में, यदि मैं अपने आवेदन से दूसरे पैकेज में कोड आयात करना समाप्त करता हूं, तो मुझे पुनर्विचार करना होगा कि निर्यात किया जाना चाहिए और क्या नहीं होना चाहिए। आईएमओ एक अच्छी बात कौन सा है।