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