파이턴 데코레이션 질문하나더

  • #3720187
    나도질문 68.***.172.146 429

    밑에 데코래이션에 대해 질문이 나와서 저도 한가지만 묻겠습니다. 혹시 데코레이션에 argument 에 따라서 다른 func을 불러올수 있나요? 예를 들어서

    Def xxx(arguments):
    Wrapper ( *args):
    Func(args)
    Return ….
    Return …

    @×××
    Def func1
    @xxx (arugment2)
    Def func2
    @xxx(argument3)
    Def func3

    argument 인풋에 따라 골라서 func을 불러오는거요
    차례대로 실행이 되는게 아니라요.
    그러면 프로그렘에 옵션키에 따라 맞는 func만 실행이 되서 보기가 좋을것 같은데. 현제는 if elif else 이런 문장으로 되서 보기가 지저분합니다. 고수에 조언 부탁드립니다.

    • CT 172.***.46.181

      Go stackoverflow

    • 104.***.67.145

      구글/유튜브/각종 튜토리얼 싸리트/ 파이쏜 오피셜 싸이트