Как правильно задать capacity слайсу?

Junior
181 просмотров
AFK Offer AI

make([]T, 0, n) — length 0, capacity n. Если точный размер известен — make([]T, n) и заполняй по индексу. Если примерный — лучше чуть больше чем меньше. Для append в цикле по другому слайсу — capacity = len(source). Не задавай огромный capacity "на всякий случай" — это тоже трата памяти.

Следующий вопрос

Что произойдёт: var m map[string]int; _ = m["key"]?