Sobes.tech
Junior — Middle

Go dilində istifadə olunan əsas məlumat strukturlarını sadalaya bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində əsas məlumat strukturları aşağıdakılardır:

  • Massivlər (arrays) — eyni növ elementlərin sabit ölçülü ardıcıllığı.
  • Dilimlər (slices) — massivlərin dinamik və dəyişkən təmsilçiləri.
  • Xəritələr (maps) — açar-dəyər cütlərini saxlamaq üçün hash cədvəlləri.
  • Strukturlar (structs) — bir neçə sahəni birləşdirən xüsusi tiplər.
  • Kanal (channels) — gorutinalar arasında məlumat ötürmək üçün.

Dilim və xəritə nümunəsi:

package main
import "fmt"

func main() {
    // Dilim
    nums := []int{1, 2, 3}
    nums = append(nums, 4)

    // Xəritə
    ages := map[string]int{"Alice": 30, "Bob": 25}
    ages["Charlie"] = 35

    fmt.Println(nums)  // [1 2 3 4]
    fmt.Println(ages)  // map[Alice:30 Bob:25 Charlie:35]
}