Обновить
0
0

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

Отправить сообщение

Разработчики языка в своих примерах пишут, что надо переопределять переменную цикла

func TestGroupedParallel(t *testing.T) {
    for _, tc := range testCases {
        tc := tc // capture range variable
        t.Run(tc.Name, func(t *testing.T) {
            t.Parallel()
            if got := foo(tc.in); got != tc.out {
                t.Errorf("got %v; want %v", got, tc.out)
            }
            ...
        })
    }
}

Однако в статье этого действия нет. Начиная с какой то версии go, это действие утратило необходимость или это неточность в статье?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность