0
저는 파이썬에서 초보자이며 기능 데코레이터가 무엇인지 궁금합니다. 우리가 함수를 선언 할 때 사용하는 것입니까? 또는 생성자와 같습니다.파이썬의 함수 선언자는 무엇입니까
저는 파이썬에서 초보자이며 기능 데코레이터가 무엇인지 궁금합니다. 우리가 함수를 선언 할 때 사용하는 것입니까? 또는 생성자와 같습니다.파이썬의 함수 선언자는 무엇입니까
함수 데코레이터는 단순히 함수를 인수로 취해 그 자리에서 사용할 새 함수를 반환하기위한 함수입니다. 파이썬은 데코레이터 구문을 사용하기 만합니다. 즉
@foo
def bar():
pass
는
def bar():
pass
bar = foo(bar)
하는 구 상당 원래 기능에 장식을 적용하여 원래 이름 결과 리 바인딩을 담당한다.
"기능 데코레이터"란 뜻입니까? –
ㅎ, 나는 심지어 그것을 알아 차리지 못했다. 나는 지금 내 대답을 떠날거야. – chepner
음침한, 내게 좋았어. –