파이썬 클로저

Jmnote (토론 | 기여)님의 2018년 5월 14일 (월) 22:12 판 (→‎같이 보기)

1 개요

Python Closure
파이썬 클로져
  • 일급 객체 함수 개념을 이용하여 스코프에 묶인 변수를 바인딩 하기 위한 기술을 파이썬에 적용
def count():
    cnt = 0
    def add_count():
        nonlocal cnt
        cnt += 1
        return cnt
    return add_count

count = count()
print(count()) # 1
print(count()) # 2
print(count()) # 3

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}