Decorator

young·2022년 1월 2일
0

Decorator란?

  • 어떤 함수를 받아 명령을 추가한 뒤 이를 다시 함수의 형태로 반환하는 함수
  • 어떤 함수의 내부를 수정하지 않고 기능에 변화를 주고 싶을 때 사용
  • 말 그대로 다른 함수를 꾸며주는 함수

Decorator의 구조

  • 기본 구조
def 데코레이터이름(func):
    def 내부함수이름(*args, **kwargs):
        기존 함수에 추가할 명령
        return func(*args, **kwargs)
    return 내부함수이름

Decorator 적용

간단한 예제)

myFunc() 실행 결과 >>>

profile
🐿 개발중...

0개의 댓글