타입 힌트 - 함수의 설명서
타입 힌트 = "이 함수는 이런 타입을 받아서 이런 타입을 돌려준다"고 표시하는 것.
python
def get_month_summary(month: str) -> dict:
...
def add_transaction(amount: int, category: str) -> Transaction:
...month: str= month는 글자여야 함,-> dict= 결과는 딕셔너리- 실행할 때 강제력은 약하지만, 잘못된 사용을 미리 잡아주고(에디터 경고), 읽는 사람이 바로 이해됩니다
- 이게 "입출력 계약"입니다: 함수끼리 주고받는 약속을 코드에 명시
출처: Codyssey-B1/B2-1