Python typing 모듈에서 Optional[int]의 의미로 올바른 것은?
보통 MDN Web Docs해설
Optional[int]는 Union[int, None]의 축약형으로, 값이 int이거나 None일 수 있음을 나타냅니다. 함수의 반환값이나 매개변수가 값이 없을 수 있는 경우에 사용합니다. 예: def find(id: int) -> Optional[str]: 는 문자열 또는 None을 반환할 수 있습니다.
Optional[int]는 Union[int, None]의 축약형으로, 값이 int이거나 None일 수 있음을 나타냅니다. 함수의 반환값이나 매개변수가 값이 없을 수 있는 경우에 사용합니다. 예: def find(id: int) -> Optional[str]: 는 문자열 또는 None을 반환할 수 있습니다.