нужны {}, почему?
Ответ "потому что" устроит?
Это пустой интерфейс
Напиши разработчикам языка. 🤗
Эквивалент этог будет interface{}{} string{}
Потому что нет никакого типа interface, есть множество типов interface { список_объявлений } Список объявлений может быть пустым и получится interface {} P.S. Пройди всё-таки готур
можно и не делать type emptyIface interface {}, и пользуйтесь emptyIface без скобок…
interface - это ключевое слово как struct, а не имя типа
Обсуждают сегодня