Проверяет знание спецэффектов интерфейсных типов и их применения.
Короткий ответ
В Go различают непустые интерфейсы (с набором методов) и пустой интерфейс interface{} (никаких методов). Пустой интерфейс подходит для хранения любых значений, а непустой задаёт контракт. Также существуют составные интерфейсы, объединяющие несколько.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.