Удаление из map в цикле — глюк?

Пользователь

от charles.orn , в категории: Golang , 5 дней назад

Удаление из map в цикле — глюк?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
package main


import "fmt"


func main() {
	m := map[string]int{"a": 1, "b": 2, "c": 3}
	for k := range m {
		delete(m, k)
	}
	fmt.Println("Left in map:", m)
}

"Почему иногда остаётся элемент? Или не остаётся. Или остаётся другой... Это баг?"

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

Нет ответов