т.е. память под слайс выделяется при первой в него записи?
Память выделяется при присвоении слайсу не nil значения (первому или второму не важно), при вызове make с ненулевой длиной или capacity, при вызове append если новая длина превышает текущее capacity,все сложно