Menu
Coddy logo textTech

Anonyme Structs

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

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

Erstellen Sie eine anonyme Struktur direkt in Ihrem Code:

func main() {
    // Anonymous struct declaration and initialization
    person := struct {
        name string
        age  int
    }{
        name: "Bob",
        age:  25,
    }
    
    fmt.Println(person.name, "is", person.age, "years old")
}

Die Ausgabe zeigt die Werte aus unserem anonymen Struct:

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 dessen Informationen auszugeben.

Spickzettel

Anonyme Structs ermöglichen es Ihnen, Structs für den einmaligen Gebrauch zu erstellen, ohne einen separaten Typ zu definieren.

Erstellen Sie ein anonymes Struct direkt in Ihrem Code:

person := struct {
    name string
    age  int
}{
    name: "Bob",
    age:  25,
}

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
	
	
	// Die Buchinformationen ausgeben
	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