Вопрос: Почему interface{} с nil внутри может быть не nil?

Python Senior Без компании
Вопрос: Почему interface{} с nil внутри может быть не nil?
Ответы
```go var p *User = nil var i interface{} = p fmt.Println(i == nil) // false ``` **Ситуация:** проверки ошибок. **Почему:** интерфейс содержит (type, value). Type != nil.