Вопрос: Как отсортировать ключи map для детерминированного вывода?
Python
Junior
Без компании
Вопрос: Как отсортировать ключи map для детерминированного вывода?
Ответы
```go
keys := make([]string, 0, len(m))
for k := range m {
keys = append(keys, k)
}
sort.Strings(keys)
for _, k := range keys {
fmt.Println(k, m[k])
}
```
**Как это работает:** порядок обхода map **случаен** (рандомизирован). Для стабильного вывода сортируют ключи.