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. სტრუქტურები ფართოდ გამოიყენება მონაცემების ორგანიზებისთვის და მათ შორის გადაცემისთვის ფუნქციებს შორის.