Wie gibt man den Inhalt einer Struktur (struct) in der Konsole in Go aus?
Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, und habe ein Problem mit dem Debugging. Ich habe eine Struktur `User` erstellt, die die Felder `Name`, `Age` und `Email` enthält. Wenn ich versuche, sie mit `fmt.Println(user)` in der Konsole auszugeben, sehe ich so etwas wie `{John 30 john@example.com}`, aber das ist nicht sehr lesbar. Besonders wenn die Struktur groß ist oder verschachtelte Strukturen enthält.
Hier ist mein Code:
```go
package main
import "fmt"
type Address struct {
City string
Street string
ZipCode int
}
type User struct {
Name string
Age int
Email string
Address Address
}
func main() {
user := User{
Name: "John Doe",
Age: 30,
Email: "john@example.com",
Address: Address{
City: "New York",
Street: "