Python - Decorator

piper ·2023년 3월 28일
0

●Decorator :
-다른 함수를 인수로 받아 새로운 함수를 반환하는 고차함수
-함수나 메서드를 감싸서 그 기능을 확장하거나 수정하는 디자인 패턴
-@기호를 함수의 정의 바로 위 부분에 배치하여 해당 함수에 적용한다.

def 데코레이터 (함수):
    print("미리 어떤 처리를 진행합니다.")
    return 함수 

@데코레이터
def 테스트():
    print ("안녕하세요")


#테스트=데코레이터(테스트)
#함수로 감싼 다음에 변수에 넣는 것 

print(테스트())
반환결과:  
미리 어떤 처리를 진행합니다. 
안녕하세요. ~~~~
profile
연습일지

0개의 댓글