Junior — Middle
Kako odrediti kapacitet (capacity) slice-a u programskom jeziku Go?
sobes.tech АИ
Одговор од АИ
U jeziku Go, kapacitet (capacity) slice-a može se odrediti pomoću ugrađene funkcije cap(). Ona vraća broj elemenata koje slice može da sadržava bez prealokacije memorije.
Primer:
s := make([]int, 3, 5) // dužina 3, kapacitet 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5
Ovde, len(s) je trenutna dužina slice-a, a cap(s) je njegov kapacitet.