Oppretting av Instanser av Structs
I forrige kapittel lærte vi hvordan man definerer en struktur. Definisjonen fungerer imidlertid kun som en mal, og spesifiserer hvordan data lagres i en instans av denne strukturen.
En instans av en struktur er i hovedsak en variabel med strukturen som datatypen. Siden det er en variabel, kan data lagres og endres i den.
Se følgende eksempel på Person-strukturen fra forrige kapittel:
index.go
12345type Person struct { name string age int salary float64 }
Vi kan opprette en instans av Person ved å bruke følgende syntaks:
index.go
1var person1 Person
Merk
I kode må strukturen defineres før dens instanser opprettes.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Oppretting av Instanser av Structs
Sveip for å vise menyen
I forrige kapittel lærte vi hvordan man definerer en struktur. Definisjonen fungerer imidlertid kun som en mal, og spesifiserer hvordan data lagres i en instans av denne strukturen.
En instans av en struktur er i hovedsak en variabel med strukturen som datatypen. Siden det er en variabel, kan data lagres og endres i den.
Se følgende eksempel på Person-strukturen fra forrige kapittel:
index.go
12345type Person struct { name string age int salary float64 }
Vi kan opprette en instans av Person ved å bruke følgende syntaks:
index.go
1var person1 Person
Merk
I kode må strukturen defineres før dens instanser opprettes.
Takk for tilbakemeldingene dine!