파이썬 에서 코드를 검토하다보면 이런 @overload라는 데코레이터를 볼수있다.

 

@overload 데코레이터가있으면 함수에이름은 같지만 다른 매개변수가 들어올때 다른 결과를 나타낼수있다.

 

 

 

  1. @overload: 이 데코레이터는 파이썬의 typing 모듈에서 제공됩니다. 같은 이름의 함수를 서로 다른 인자 타입이나 반환 타입으로 여러 번 정의할 때 사용하며, 이를 오버로딩이라고 합니다. 오버로딩을 사용하면 같은 함수 이름을 사용하여 여러 가지 입력 및 출력 형식을 처리할 수 있습니다.

+ Recent posts