Я работаю над модулем go, который спускается вниз по иерархии типов и использует отражение. Не беспокойтесь об «ловкости» эффективности go с помощью рефлексии, это только часть инициализации - это никогда не повлияет на текущие операции.
Я пытаюсь получить метод из тип встроен в тип несколькими вызовами методов. Итак, что я имею в виду под типами в типах и методах в методах, показано здесь: https://play.golang.org/p/p1nhHxJe2e2
Строка, которую я пытаюсь заставить работать, - m := vField.MethodByName("Validate")
, чтобы получить доступ к методу. func (tz *TZConfig) Validate(...)