Вопрос: Как корректно различать `nil` map и пустую map?
Python
Senior
Без компании
Вопрос: Как корректно различать `nil` map и пустую map?
Ответы
```go
var m1 map[string]int // nil
m2 := map[string]int{} // empty
fmt.Println(m1 == nil) // true
fmt.Println(len(m1), len(m2)) // 0 0
```
**Как это работает:** `nil` map нельзя писать, в пустую — можно. Это важно при инициализации.