SobesLab логотип SobesLab

Ответ

Начиная с Go 1.21 для этого добавлена встроенная функция `clear(m)`, которая эффективно удаляет все элементы map. До появления `clear` приходилось либо присваивать новой пустой map (m = make(...)), либо удалять все ключи в цикле `for k := range m { delete(m, k) }`.