1) Переменная итерации одна на все итерации - при замыканиях и отложенном вызове все горутины могут увидеть одно и то же значение (до Go 1.22 - последнее). 2) Копирование по значению: при for _, v := range slice меняется копия, не элемент. 3) Итерация по map не детерминирована. 4) Изменение слайса в цикле может изменить количество итераций.