и пустой интерфейс:
func GetData(query string, params interface{}) (StructData, error) {
...
}
Как мне её вызвать, передав в качестве второго параметра заглушку?
data, _ := db.GetData("get data @data_id@", interface{})
Но получаю ошибку, что не все параметры переданы правильно.
Если предварительно объявить переменную с типом interface{}, то всё нормально
Вопрос: Можно ли в go вообще передавать заглушки? Я пробовал и make(interace{}) и interface{}{} - не даёт вызвать :(
подумай, какое значение должно быть для ничего не значащего значения интерфейса?
Обсуждают сегодня