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]
}