Sobes.tech
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.