можно так slice := []int{0, 1, 2, 3} newSlice := append([]int{ 4, 5, 6, }, slice...) а почему нельзя сложно сказать
возможно потому, что в спеке языка в литералах нет ... оператора
variadic распространяется только на аргументы функций. https://gobyexample.com/variadic-functions вы же просто объявляете слайс через литерал. если заменить литерал на вызов ф-ции append, то можно заюзать variadic синтаксис
UPD: пардон там ответ в ответе
Обсуждают сегодня