literal
-
Python Typing에 대해 알아보기(1) Literal (openai python 소스코드로 살펴보기)카테고리 없음 2024. 2. 24. 22:47
Literal Literal은 타입 체커에게 특정 값을 가진다는 것을 명시적으로 전달할 때 쓰입니다. 코드로 예시를 보겠습니다. 아래 func함수에서 x값에는 4가 들어와야 합니다. func에 3을 넘기면 IDE(pycharm)에서 문제가 있다고 노란 불이 들어오는 것을 볼 수 있습니다. 에러 내용도 4가 들어와야 하는데 3이 들어왔다고 말하고 있습니다. openai 코드 예시 (Literal ) openai 소스코드로 Literal을 살펴보겠습니다. exception 클래스를 정의할 때 http 상태코드에 맞는 명시적인 값을 받도록 Literal을 사용했습니다. Literal[400] => 400 에러 Literal[401] => 401 에러 .. Literal 은 여러 값을 정의해놓을 수 있습니다. ..