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