반응형 TypeVar1 [Python] TypeVar 그리고 Generic 이해하기 1. 데이터 타입의 일반화 파이썬 코드를 보다 보면 T = TypeVar(‘T’)과 Generic이라는 표현을 종종 보게 됩니다. T = TypeVar(‘T’)를 먼저 살펴보면 T는 형 변수(type variable)이고 ‘T’는 형 변수의 이름(variable name)입니다. TypeVar로 정의된 T는 어느 자료형이든 될 수 있는 변수가 됩니다. 기본 자료형인 int, string 부터 사용자가 만든 class까지 무엇이든 될 수 있습니다. 그래서 데이터 타입의 일반화입니다. 2. TypeVar을 알기 위한 type hints 파이썬에서는 typing (support for type hints) 이라는 패키지가 있습니다. 파이썬 개발자가 프로그래밍할 때 전달되는 인자 및 반환 값이 어떤 자료형이었으.. 2022. 4. 17. 이전 1 다음 반응형