asked
Programming for Us: Intermediate Python (Inflearn Original)
First-class functions - Closures Advanced (3-2)
Written on
·
235
0
3분 19초에서 49번째 줄 closure_ex2()를 호출했을 때 avg_closure2는 free_variable로 cnt값을 가지는데, 어째서 44번째 줄이 에러가 나는건가요? 우변의 cnt가 free_variable로 사용되기 전에 좌변의 cnt가 먼저 참조되서 local로 인식되서 그러는건가요?
Answer 1
1
네 맞습니다. 소스코드를 봐야겠지만, 클로저 영역에 선언된 변수 접근 에러로 생각하시면 됩니다.