Junior — Middle
Go tilida 'tuza' atamasining nima ekanligini va qanday ishlatilishini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
Go tilida, struktura (struct) — bu foydalanuvchi tomonidan belgilangan ma'lumotlar turi bo'lib, u turli turlardagi bir nechta maydonlarni bitta mantiqiy birlikda birlashtiradi. Strukturalar ob'ektlarni ularning xususiyatlar to'plami bilan modellashtirishga imkon beradi.
Struktura foydalanish misoli:
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)
}
Bu yerda, Person — Name va Age maydonlariga ega struktura. Strukturalar ma'lumotlarni tashkil qilish va ularni funksiyalar o'rtasida uzatish uchun keng qo'llaniladi.