Вопрос: Почему map нельзя модифицировать во время range?

Go Senior Без компании
Вопрос: Почему map нельзя модифицировать во время range?
Ответы
```go for k := range m { delete(m, k) // panic } ``` **Ситуация:** очистка map. **Почему:** runtime запрещает изменение структуры map во время итерации.