Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oprettelse af Instanser af Structs | Introduktion til Structs og Maps
Introduktion til Golang

bookOprettelse 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

index.go

copy
12345
type Person struct { name string age int salary float64 }

Vi kan oprette en instans af Person ved at bruge følgende syntaks:

index.go

index.go

copy
1
var person1 Person

Bemærk

I kode skal strukturen defineres, før dens instanser oprettes.

question mark

Hvordan ville du oprette en instans kaldet stud1 af følgende klasse:

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

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

bookOprettelse 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

index.go

copy
12345
type Person struct { name string age int salary float64 }

Vi kan oprette en instans af Person ved at bruge følgende syntaks:

index.go

index.go

copy
1
var person1 Person

Bemærk

I kode skal strukturen defineres, før dens instanser oprettes.

question mark

Hvordan ville du oprette en instans kaldet stud1 af følgende klasse:

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 2
some-alt