У меня есть эта функция:GO Generic типа массива в параметре функции
func functionX(collection []*interface{}) {
...
response, err := json.MarshalIndent(collection, "", " ")
...
}
Я хочу коллекция параметра, чтобы массивы любого рода, поэтому я попытался с интерфейсом * {}, но я «м, получающие ошибки, как это:
cannot use MyDataType (type []*model.MyDataType) as type []*interface {} in argument to middleware.functionX
возможно дубликат [Невозможно преобразовать \ [\] строка \ [\] интерфейс {}] (http://stackoverflow.com/questions/12990338/cannot-convert-string-to-interface) –