append()
Добавляет элементы в срез.
Сигнатура
append(s []T, vs ...T) []TВстроенная функция: добавляет элементы в конец среза и возвращает новый срез. При нехватке ёмкости память выделяется заново, поэтому результат всегда нужно присваивать обратно.
s := []int{1, 2}
s = append(s, 3, 4)
// s == [1 2 3 4]