fuction: decorator, dispatch

2662 단어 pythonpython

decorator

  • '공통 함수' 작성 -> 코드 재사용성
    • none_doce(5)를 해야 진짜 실행된다. (불편.. 그래서 decorator 실행됨)

  • decorator

dispatch(오버로딩)

from multipledispatch import dispatch

@dispatch(list)
def gen(arg_list: list):
    print(arg_list)

@dispatch(str)
def gen(string: str):
    print(string)


if __name__ == '__main__':
    gen([1,2,3,4,5])
    gen('hello')

좋은 웹페이지 즐겨찾기