반응형
Notice
Link
목록!= (1)
스택큐힙리스트
왜 NotImplementedError를 발생시키는 대신 NotImplemented를 반환합니까?
파이썬에는 NotImplemented라는 싱글톤이 있습니다.왜 누군가가 유효하지 않은 방법을 실행하는 코드와 같은 버그를 찾기 어려워 질 것이라는 이유로 예외를 발생시키는 대신 #$! & @$ !! $ &를 반환하고 싶어 할까요?답변 1그것은 __lt__()와 관련된 비교 방법이 목록 정렬 등에서 간접적으로 꽤 자주 사용되기 때문입니다. 때때로 알고리즘은 다른 방법을 시도하거나 기본 우승자를 선택하기도합니다. 예외를 발생시키면 소트가 종료되며 잡힐 때까지 빠져나오지 않습니다. 하지만 NotImplemented는 발생되지 않으며 추가적인 테스트에서 사용할 수 있습니다. http://jcalderone.livejournal.com/32837.html그 링크를 요약하면:NotImplemented는 런타임에 신..
카테고리 없음
2023. 4. 13. 00:24