내용정리 썸네일형 리스트형 Golang 1.22 Release 변경 내용 정리 해야지해야지 하다가 어느덧 시간이 훅 지나버린 1.22.0 Release 정리글 되시겠다. (Release note) For loop for loop내부의 변수는 한번 선언된 후 재사용 했었으나, 1.22에서는 매번 선언되도록 변경되었다. 새로운 range를 제공한다. 이 개선들을 통해 아래의 두 로직은 같은 동작을 한다. // go 1.21 func main() { var wg sync.WaitGroup for _, val := range []int{0, 1, 2, 3, 4} { wg.Add(1) go func(v int, pWG *sync.WaitGroup) { defer pWG.Done() fmt.Printf("%d ", v) }(val, &wg) } wg.Wait() } //////////////.. 더보기 이전 1 다음