장점이 있다. 나중에 새로운 사용자 정의 자료형이 추가된 모듈을 추가할 때도 추가된 자료형
을 처리하도록 새로운 특화된 함수를 쉽게 추가할 수 있다. 그리고 여러분이 직접 작성하지 않
았거나 변경할 수 없는 클래스에 대한 특화된 함수도 추가할 수 있다.
단일 디스패치는 심사숙고 끝에 표준 라이브러리에 추가된 메커니즘으로, 여기에서 설명한
것보다 더 많은 기능을 제공한다. 자세한 내용은 ‘
PEP
443
-단일 디스패치 제네릭 함수
Single
-
dispatch
generic
functions
’ 문서(
https://fpy.li/pep443
)를 참조하면 되지만, 이 문서에는 자료
형 힌트 사용을 설명하지 않는다. 자료형 힌트는 이 문서가 작성된 후에 추가되었기 때문이다.
functools
모듈 문서는 개선되어
singledispatch ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.