Назад к вопросам
Junior — Middle
89
Как определить емкость (capacity) слайса в языке программирования Go?
Ответ от нейросети
sobes.tech AI
В языке Go емкость (capacity) слайса можно определить с помощью встроенной функции cap(). Она возвращает количество элементов, которое слайс может вместить без перераспределения памяти.
Пример:
s := make([]int, 3, 5) // длина 3, емкость 5
fmt.Println(len(s)) // 3
fmt.Println(cap(s)) // 5
Здесь len(s) — текущая длина слайса, а cap(s) — его емкость.