被问到的公司:
Рассмотрим, как в Go происходит сравнение значений с nil для указателей и пустых интерфейсов.
var s *string fmt.Println(s == nil) var i interface{} fmt.Println(i == nil) i = s fmt.Println(i == nil)