最近、以下のような関数の返り値のtype hintsでList[Optional[int]]とList[int]の両方を見かけました。
intのlistを返すものですが、引数nの値によっては空のまま([])返されます。
この場合、正しいのはList[Optional[int]]で合ってますか?
python
1def get_xx_list(n: int) -> List[Optional[int]]: # -> List[int]? 2 res = [] 3 # nとresで色々処理 4 return res
回答3件
あなたの回答
tips
プレビュー