Доброго времени суток.
Кто может объяснить следующее:
Если просто объявляем слайс - var x []int
, слайс равен nil, длина и емкость равны 0.
Если инициализируем пустой слайс var x = []int{}
слайс уже имеет указатель на массив но длина с емкостью по прежнему равны 0.
На что выделилась память ? Сколько (под 1 int или под 10)и по какому принципу?
Вот код - https://play.golang.org/p/vuBiSlhrTbQ