인프런 커뮤니티 질문&답변
클로저에서 nonlocal을 붙어야 하는 경우와 안붙여도 되는 경우 구분은?
해결된 질문
작성
·
195
답변 1
0
좋은사람
지식공유자
1. 코드상에서 스코프영역에서 소멸주기를 확인하셔야 합니다.
기반 설명은 강의 중에 각 스코프별 변수 생명주기를 참조하시면 됩니다.
2. 클로저 뿐만 아니라 nonlocal 이 필요한 경우는 다른 영역에 관심을 갖지 않고
자기가 속한 영역에 관심을 두고 개발을 진행할 때 사용하시면 됩니다.
아래 링크도 읽어보세요.
https://shoark7.github.io/programming/python/closure-in-python#2c






빠른 회신 및 관련링크 감사드립니다~!