Проверяет знание внутреннего представления интерфейсного значения и условия его нулевого состояния.
Короткий ответ
Интерфейс в Go равен nil только когда и его динамический тип, и динамическое значение равны nil. Если у интерфейса установлен тип, но само значение равно nil, интерфейс считается ненулевым и сравнение с nil вернёт false.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.