반응형
무하지
무하지
무하지
전체 방문자
오늘
어제
  • 분류 전체보기
    • 알고리즘
      • 알고리즘+자료구조
      • 문제풀이
    • Python
      • 머신러닝
    • 운영체제
    • Javascript
    • React
    • C#
    • C++
    • Java
    • Kotlin
    • 수학
      • 통계학
    • 기타
    • Computer Science

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
무하지

무하지

파이썬 closure
Python

파이썬 closure

2022. 5. 2. 20:39
반응형

inner 함수 안에서의 count 변수는 상위 스코프의 count 변수를 참조한다.

 

 

하지만 이렇게 count += 1 을 추가해주면 오류가 발생한다.

왜 이 경우에는 상위 스코프의 count 변수를 참조할 수 없는 걸까?

 

count += 1이 count = count + 1 과 같은 코드라는 걸 생각해보면 납득할만한 결과이다.

count를 대입연산자를 이용해 정의하면 로컬 변수가 만들어지는데, 그 로컬 변수를 만들 때 count 값을 사용하기 때문..

반응형

'Python' 카테고리의 다른 글

[Pylance] Import could not be resolved from source (reportMissingModuleSource)  (0) 2022.05.07
[파이썬 테크닉] 로컬 변수처럼 작동하는 함수 파라미터  (0) 2022.03.30
[python] 파이썬 PIL로 투명한 이미지 크기 조정, 합성하기  (0) 2022.02.15
    'Python' 카테고리의 다른 글
    • [Pylance] Import could not be resolved from source (reportMissingModuleSource)
    • [파이썬 테크닉] 로컬 변수처럼 작동하는 함수 파라미터
    • [python] 파이썬 PIL로 투명한 이미지 크기 조정, 합성하기
    무하지
    무하지

    티스토리툴바