Привет всем. Вообщем, есть функция от вендора, которая принимает неопределенное количество аргументов, типа
func NewFoo(bar ...int) *FooType {
return Foo
}
Вот, мне нужно в нее вставить также неопределенное количество значений, например,
у меня есть
sliceBar := [1, 4 , 5] - он может быть сколько угодным, и разным. Мне бы вставить как то типа NewFoo(sliceBar) - но соотвественно, чтобы там было количество значений, а не слайс. Даже с циклом не знаю как это можно реализовать в GO.
Была идея сделать анонимную функцию для вставки в NewFoo, но там также не получается реализовать множественное неопределенное возвращение аргументов.