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