Sobes.tech
Junior — Middle

Go proqramlaşdırma dilində slice-in tutumunu (capacity) necə müəyyən etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

Go dilində, dilim (slice) tutumu (capacity) cap() daxili funksiyası ilə müəyyən edilə bilər. Bu, dilimin yaddaşın yenidən ayrılmasına ehtiyac olmadan neçə element qəbul edə biləcəyini göstərir.

Nümunə:

s := make([]int, 3, 5) // uzunluğu 3, tutumu 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5

Burada, len(s) hazırkı dilimin uzunluğunu, cap(s) isə onun tutumunu göstərir.