m := map[string]int{"a": 1, "b": 2}// *** before: ***for k := range m { delete(m, k)}// *** in version 1.21: ***clear(m) // map становится пустой одним вызовомs := []int{1, 2, 3}clear(s) // элементы среза обнуляются, длина не меняется