Sobes.tech
Junior — Middle

Оё метавонед шарҳи кунед, ки маънои термин 'сохтор' дар забони Go чист ва чӣ гуна истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Дар забони Go, сохтор (struct) навъи додаҳои истифодабаранда мебошад, ки чандин майдон бо намудҳои гуногунро дар як воҳиди логикӣ муттаҳид мекунад. Сохторҳо имкон медиҳанд, ки объектҳоро бо маҷмӯи хусусиятҳо моделсозӣ кунанд.

Маслиҳати истифодаи сохтор:

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)
}

Ин ҷо, Person сохтор бо майдонҳои Name ва Age мебошад. Сохторҳо барои ташкил додани маълумот ва интиқол додани онҳо байни функсияҳо васеъ истифода мешаванд.