क्या Go के सभी मानक पैकेजों की सूची प्राप्त करना संभव है? यह कैसे करें?
सभी को नमस्कार! मैंने लगभग एक महीने पहले Go सीखना शुरू किया है और अपना पहला छोटा प्रोजेक्ट लिख रहा हूँ — कुछ endpoints के साथ एक सरल HTTP सर्वर। इस प्रक्रिया में, मैं लगातार इस बात से जूझ रहा हूँ कि मुझे मानक लाइब्रेरी की सभी क्षमताओं के बारे में नहीं पता। उदाहरण के लिए, मैंने गलती से JSON के साथ काम करने के लिए अपना फंक्शन लिख दिया, जबकि Go में पहले से `encoding/json` मौजूद है। या फिर मैंने कमांड लाइन फ्लैग्स को पार्स करने में एक घंटा बर्बाद कर दिया, जब तक कि मुझे `flag` के बारे में पता नहीं चला।
मुझे यह जानने में दिलचस्पी है: क्या प्रोग्रामेटिक रूप से या CLI के माध्यम से उन सभी पैकेजों की पूरी सूची प्राप्त करना संभव है जो Go की मानक लाइब्रेरी में शामिल हैं? मैंने `go list std` आज़माया, लेकिन यह सिर्फ नामों की एक सूची देता है, और मुझे यकीन नहीं है कि ये सभी पैकेज हैं। मैंने `go doc` के बारे में भी सुना है, लेकिन यह एक बार में केवल एक पैकेज का दस्तावेज़ दिखाता है।
यहाँ मैंने पहले ही क्या प्रयास किया है:
```go
// main.go
package m