Oprettelse af Instanser af Structs
I det forrige kapitel lærte vi, hvordan man definerer en struktur. Definitionen fungerer dog kun som en skabelon, der specificerer, hvordan data lagres i en instans af denne struktur.
En instans af en struktur er grundlæggende en variabel med strukturen som datatypen. Da det er en variabel, kan data lagres og ændres i den.
Overvej følgende eksempel på Person-strukturen fra det forrige kapitel:
index.go
12345type Person struct { name string age int salary float64 }
Vi kan oprette en instans af Person ved at bruge følgende syntaks:
index.go
1var person1 Person
Bemærk
I kode skal strukturen defineres, før dens instanser oprettes.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show me how to define the Person structure?
What does the syntax for creating an instance look like?
Can you explain why the structure must be defined before creating instances?
Awesome!
Completion rate improved to 1.96
Oprettelse af Instanser af Structs
Stryg for at vise menuen
I det forrige kapitel lærte vi, hvordan man definerer en struktur. Definitionen fungerer dog kun som en skabelon, der specificerer, hvordan data lagres i en instans af denne struktur.
En instans af en struktur er grundlæggende en variabel med strukturen som datatypen. Da det er en variabel, kan data lagres og ændres i den.
Overvej følgende eksempel på Person-strukturen fra det forrige kapitel:
index.go
12345type Person struct { name string age int salary float64 }
Vi kan oprette en instans af Person ved at bruge følgende syntaks:
index.go
1var person1 Person
Bemærk
I kode skal strukturen defineres, før dens instanser oprettes.
Tak for dine kommentarer!