Wie gibt man den Inhalt eines Slices in Go auf dem Bildschirm aus?
Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, und bin auf ein einfaches, aber für mich unverständliches Problem gestoßen.
\n\nIch versuche, den Inhalt eines Slices auf dem Bildschirm auszugeben, aber anstatt der Werte erhalte ich etwas Seltsames wie [0x...]. Hier ist mein Code:
package main\n\nimport "fmt"\n\nfunc main() {\n arr := []int{10, 20, 30, 40, 50}\n fmt.Println(arr)\n}\n\n\nWenn ich das Programm ausführe, gibt es etwas wie [10 20 30 40 50] aus – das funktioniert! Aber wenn ich versuche, einen Slice von Strings oder Strukturen auszugeben, bricht alles zusammen. Hier ist ein Beispiel:
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