🟢 Лёгкий · 1 очк. Массивы и слайсы
Что вернёт cap(make([]int, 3, 10))?
A 3
B 10
C 0
D 13
Объяснение вопроса

make([]int, 3, 10) создаёт слайс с длиной 3 и ёмкостью 10. Функция cap() возвращает ёмкость, поэтому результат - 10. len() вернул бы 3. Ёмкость определяет, сколько элементов можно добавить без переаллокации базового массива.

s := make([]int, 3, 10)
fmt.Println(len(s), cap(s))  // 3 10
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.