У меня есть эта функция:
func Middleware(adapters ...interface{}) http.HandlerFunc {
// ...
}
, и я пытаюсь вызвать ее через:
middleware := []mw.Adapter{mw.Error(),mw.Auth("x-huru-api-token")}
router.HandleFunc("/person_data_field",
mw.Middleware(middleware...,h.makeGetMany(v))).Methods("GET")
это не компилируется, я получаю:
В любом случае мне нужно распределить фрагмент так, чтобы он передавался в виде нескольких аргументов, а не только одного аргумента ...
С JS,это просто выглядит так:
const v = [1,2,3];
const f = function(...values){
console.log(values); // [1,2,3,4]
};
f(...v,4);