Menu
Coddy logo textTech

Anonyme Structs

Teil des Abschnitts Grundlagen der GO-Journey von Coddy. Lektion 100 von 109.

Anonyme Strukturen ermöglichen es dir, einmalig verwendbare Strukturen zu erstellen, ohne einen separaten Typ zu definieren.

Erstelle direkt in deinem Code eine anonyme Struktur:

func main() {
    // Anonyme Struct-Deklaration und Initialisierung
    person := struct {
        name string
        age  int
    }{
        name: "Bob",
        age:  25,
    }
    
    fmt.Println(person.name, "is", person.age, "years old")
}

Die Ausgabe zeigt die Werte unserer anonymen Struktur:

Bob is 25 years old
challenge icon

Aufgabe

Anfänger

In dieser Herausforderung arbeitest du mit anonymen Structs in Go. Anonyme Structs sind Structs, die ohne eine separate Typdeklaration definiert werden.

Deine Aufgabe ist es, ein anonymes Struct für ein Buch mit den Feldern title (string) und pages (int) zu erstellen und anschließend seine Informationen auszugeben.

Probier es selbst

package main

import "fmt"

func main() {
	// TODO: Erstelle eine anonyme Struct-Variable namens 'book' mit den Feldern:
	// - title (string): "The Go Programming Language"
	// - pages (int): 380
	
	
	// Gib die Buchinformationen aus
	fmt.Printf("Book: %s, Pages: %d\n", book.title, book.pages)
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Go-Compiler