Go में स्लाइस (slice) की सामग्री स्क्रीन पर कैसे प्रदर्शित करें?
सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और एक सरल लेकिन मेरे लिए समझ से परे समस्या का सामना किया है।
\n\nमैं स्लाइस की सामग्री को स्क्रीन पर प्रदर्शित करने का प्रयास कर रहा हूँ, लेकिन मानों के बजाय मुझे [0x...] जैसा कुछ अजीब मिल रहा है। यहाँ मेरा कोड है:
package main\n\nimport "fmt"\n\nfunc main() {\n arr := []int{10, 20, 30, 40, 50}\n fmt.Println(arr)\n}\n\n\nजब मैं प्रोग्राम चलाता हूँ, तो यह [10 20 30 40 50] जैसा कुछ आउटपुट देता है — यह काम करता है! लेकिन जब मैं स्ट्रिंग्स या structs का स्लाइस प्रदर्शित करने का प्रयास करता हूँ, तो सब कुछ टूट जाता है। यहाँ एक उदाहरण है:
package main\n\nimport "fmt"\n\ntype User struct {\n Name string\n Age int\n}\n\nfunc main() {\n users := []User{\n {"Alice", 30},\n {"Bob", 25},\n }\n fmt.Println(users)\n}\n