У меня есть это:
LS : func(s ...string) []string { return []string{s...} },
Я просто хочу заполнить срез из списка аргументов. Действительно ли мне нужно l oop над аргументами и добавить их к фрагменту?
ошибка:
Параметр variadi c представляет собой срез. Цитирование из Spe c: Передача аргументов в ... параметры:
Если f равно variadi c с окончательным параметром p типа ...T, тогда в f тип p эквивалентен типу []T.
f
p
...T
[]T
Так что вам просто нужно вернуть его:
LS : func(s ...string) []string { return s },