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 мебошад. Сохторҳо барои ташкил додани маълумот ва интиқол додани онҳо байни функсияҳо васеъ истифода мешаванд.