Как правильно использовать .Call в отражать пакет

У меня была одна последняя проблема с моим кодом, которая включает в себя функцию .Call из пакетаlect.

Так что я'звоню вот так:

params := "some map[string][]string"
in := make([]reflect.Value,0)
return_values := reflect.ValueOf(&controller_ref).MethodByName(action_name).Call(in)

где метод ям. Звонок выглядит следующим образом:

func (c *Controller) Root(params map[string][]string) map[string] string{}

Что я не делаюне совсем понимаю, как манипулировать "в" переменная, чтобы правильно передать карту мне нужно в функцию. Я вижу, что вторым параметром в make () является длина параметра? Но я неЯ не совсем понимаю, как форматировать переменные, чтобы правильно передать мой параметр. Я рекурсивно сталкиваюсь с сообщением об ошибке:

reflect: Call with too few input arguments

Любая помощь приветствуется!

Ответы на вопрос(2)

Ваш ответ на вопрос