Sobes.tech
Junior — Middle

Kā noteikt sēkļa (slice) jaudu (capacity) programmēšanas valodā Go?

sobes.tech AI

Atbilde no AI

Go valodā, sēkļa (slice) ietilpību (capacity) var noteikt, izmantojot iebūvēto funkciju cap(). Tā atgriež elementu skaitu, ko sēklis var ietvert bez atmiņas pārdalīšanas.

Piemērs:

s := make([]int, 3, 5) // garums 3, ietilpība 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5

Šeit, len(s) ir pašreizējais sēkļa garums, bet cap(s) — tā ietilpība.