Junior — Middle
Kas saaksite selgitada, mida tähendab mõiste 'struktuur' Go keeles ja kuidas seda kasutatakse?
sobes.tech AI
Vastus AI-lt
Go keeles struktuur (struct) on kasutaja määratletud andmetüüp, mis ühendab mitu erinevat tüüpi välja üheks loogiliseks üksuseks. Struktuurid võimaldavad modelleerida objekte koos omaduste kogumiga.
Näide struktuuri kasutamisest:
package main
import "fmt"
type Person struct {
Name string
Age int
}
func main() {
p := Person{Name: "Ivan", Age: 30}
fmt.Println(p.Name, p.Age)
}
Siin on Person struktuur koos väljadega Name ja Age. Struktuure kasutatakse laialdaselt andmete korraldamiseks ja nende edastamiseks funktsioonide vahel.