Как удалить данные с карты в Go? Например, имея
m := map[string]string{ "key1":"val1", "key2":"val2" };
Я хочу, чтобы m отбрасывал «ключ1», не копируя всю карту, перебирая ее ключи (что может стать большим в некоторых случаях). Достаточно ли присвоить значение «nil» «key1», или это все равно сохранит ключ в структуре карты с присвоенным значением nil? То есть, если позже я переберу ключи карты, появится «key1»?