인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

잠꾸님의 프로필 이미지
잠꾸

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

일급함수 - 클로저 심화(3-2)

closure_ex2() 예제 질문입니다.

작성

·

132

0

closure_ex1 에서 중첩함수 내부에서 외부 변수인 series를 사용할때는 왜 에러가 안나고, closure_ex2 에서 중첩함수 내부에서 외부변수 cnt, total을 사용할때는 에러가 나는지 

정확히 이해하기가 어렵습니다.

정확히 어떤 이유때문에 그런건지 알려주실 수 있나요?

답변 1

2

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요. 연어님

변수 스코프 때문에 그렇습니다.

파이썬 클로저에 관한 영역(스코프)가 잘나와 있는 링크입니다.

한번 읽어보시면 도움이 되실거예요

https://wave1994.tistory.com/42

잠꾸님의 프로필 이미지
잠꾸

작성한 질문수

질문하기