for1 golang에서 for loop scoping go 1.22버전에서 for loop 내의 변수 범위에 대한 업데이트가 있어서 공식 블로그에 올라온 글을 번역하면서 정리해보고자 한다. 관련 문서 https://go.dev/blog/loopvar-preview https://go.googlesource.com/proposal/+/master/design/60078-loopvar.md 문제 go로 코드를 짜면 다음과 같이 실수를 저지르는 경우가 많을 것이다. func main() { done := make(chan bool) values := []string{"a", "b", "c"} for _, v := range values { go func() { fmt.Println(v) done 2023. 10. 2. 이전 1 다음