【Python】def関数に、PHPやJavaScriptでよく見るアロー関数(->)っぽいものはアノテーション
例えば、以下の関数があったとする。
def test(name:str) -> str:
return name
print( test("taro") )
print( test(12) )
これは文字列を受け取って文字列を返す関数である。
ただし、上記のように文字列型じゃない型を受け取っても正常に動作はする。
あくまでも注釈として利用することができる。関数の機能自体に影響はない。