मॉड्यूल (modules) और प्रोजेक्ट संरचना
Go कोर्स का हिस्सा
इस कोर्स में अब तक आपने जो भी प्रोग्राम लिखा है, वह एक ही फ़ाइल में रहा, जिसे आप एक कमांड से चला सकते थे। असली Go प्रोजेक्ट इतने छोटे लगभग कभी नहीं रहते: बढ़ने के साथ कोड कई फ़ाइलों और फ़ोल्डरों में बँट जाता है, उसका कुछ हिस्सा दूसरे प्रोग्रामों के साथ साझा होता है, और कुछ हिस्सा उस कोड पर निर्भर होता है जो दूसरों ने लिखकर प्रकाशित किया। जैसे ही एक से ज़्यादा फ़ाइल शामिल होती है, तीन सवाल फ़ौरन सामने आ जाते हैं...
इस कोर्स में आप हर फ़ाइल के सिरे पर package main लिखते आए हैं, इस पर रुककर सोचे बिना कि उस शब्द का मतलब क्या है। पैकेज दरअसल .go फ़ाइलों का ऐसा फ़ोल्डर है जिसकी सब फ़ाइलें ऊपर एक ही पैकेज नाम घोषित करती हैं और जो एक इकाई की तरह साथ कंपाइल होती हैं, ठीक जैसे घर के एक कमरे की हर चीज़ उसी कमरे के एक मक़सद के काम आती है और कमरे के बाहर किसी को यह जानने की ज़रूरत नहीं कि भीतर फ़र्नीचर कैसे सजा है। इस पाठ के वर्कस्पेस में...
असली माहौल में Go मॉड्यूल (modules) और प्रोजेक्ट संरचना सीखना चाहते हैं?
नीचे क्लिक करें, Go के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ मॉड्यूल (modules) और प्रोजेक्ट संरचना पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंमॉड्यूल (modules) और प्रोजेक्ट संरचनाआप क्या सीखेंगे
- Go mod init
- Go.mod and go.sum
- Import paths
- Package vs module
- Internal/ folder
- Cmd/ layout
- Go mod tidy
