- Python 3.9부터는
callable
유형을 사용하기 위해typing.Callable
대신collections.abc.Callable
를 임포트해야 합니다. 🤨 - 함수 내부에 다른 함수를 매개변수로 받는 경우, 입력 함수 유형을 명확하게 지정하여 타입 에러를 방지해야 합니다. 🕵️♀️
Callable
유형은 함수의 입력 매개변수와 반환 값을 정의하여 코드 편집기 내부에서 사용 가능한 함수 유형을 알려줍니다. 📝Callable
유형을 정의할 때에는 제한적인 매개변수 혹은 반환 값의 형식을 명시적으로 지정할 수 있습니다. ✨Callable
유형의 사용은 코드 검사 도구에서 예상치 못한 오류를 방지하는 데 유용하며, 의도한 코드 실행을 보장합니다. 🛡️