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