パラメーターの表記法について


`:` は記法の一つで、与えられるデータタイプを意味していると分かりましたが、  
一番右の `-> List[int]` の意味が分かりません。

[code]

    class Solution:
        def twoSum(self, nums: List[int], target: int) -> List[int]:
    
[/code]




戻り値の型を表しています。intのListで返るということですね。

[typing --- 型ヒントのサポート](https://docs.python.org/ja/3/library/typing.html)

> バージョン 3.5 で追加.  
>  以下の関数は文字列を受け取って文字列を返す関数で、次のようにアノテーションがつけられます:
[code]

>     def greeting(name: str) -> str:
>         return 'Hello ' + name
>  
[/code]

>
> 関数 greeting で、実引数 name の型は str であり、返り値の型は str
> であることが期待されます。サブタイプも実引数として許容されます。




戻り値の型を表しています。intのListで返るということですね。

[typing --- 型ヒントのサポート](https://docs.python.org/ja/3/library/typing.html)

> バージョン 3.5 で追加.  
>  以下の関数は文字列を受け取って文字列を返す関数で、次のようにアノテーションがつけられます:
[code]

>     def greeting(name: str) -> str:
>         return 'Hello ' + name
>  
[/code]

>
> 関数 greeting で、実引数 name の型は str であり、返り値の型は str
> であることが期待されます。サブタイプも実引数として許容されます。

