누적된 데커레이터

매일 공부(ML)·2022년 12월 24일
0

Fluent Python

목록 보기
48/130

객체로서의 함수

데커레이터와 클로저

누적된 데커레이터

@clock이 적용된 fabonacci()에 다시 @lru_cache가 적영되었고, 모듈의 마지막 함수에 @htmlize.register 데커레이터가 두 번 적영되었다.

# 두 데커레이터 @d1과 @d2를 차례대로 적용하기
#결과 f = d1(d2(f))와 동일하다

@d1
@d2
def f():
	print('f')
    
#동일 코드

def f():
	print('f')

f = d1(d2(f))
profile
성장을 도울 아카이빙 블로그

0개의 댓글