auの日記

プログラミング初心者の日記。(auはハンドルネームです)

Pythonの「->」って本気で何ですか

auです。

先人のPythonのコードを読んでいて、なんだこれというコードがあったので分かる人がいたら教えてください。

調べても特殊文字なのでヒットせずに、「ハイフン 大なり」とかでもヒットしませんでした。

問題のコード

def get_text(self, key: str) -> str:
    return texts(key)

クロージャとも違うし、アロー演算子的な省略をしているのか・・・。

それとも、返り値をstrであることを保証しているのかと思ったのですが、intに書き換えても無事に配列を返すことができたので多分違う。

君の名は・・・。