Sobes.tech
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, PersonName va Age maydonlariga ega struktura. Strukturalar ma'lumotlarni tashkil qilish va ularni funksiyalar o'rtasida uzatish uchun keng qo'llaniladi.