1
1

More than 3 years have passed since last update.

pythonにおけるシングルアローが検索に引っかからないので書きました

Posted at

pythonにおけるシングルアロー(->)とは

  • pythonにおけるシングルアロー(->)は、アノテーション(関数アノテーション)です。
  • この記事を見ただけですが、現時点で検索にひっかからなかったので、記事に書きました。
  • 検索語としては、pythonシングルアロー、とか、アロー演算子とかで検索する人(自分)が普通かなと思います。初めから、->を調べようとして、pythonアノテーションって検索する人はあまりいないと思います。

関数アノテーション

  • pythonでも型を意識したプログラミングをできるようにと、python3.6から関数アノテーションが利用できるようになりました。
def 関数名(引数1, 引数2, ...) -> "返り値の型名":
    処理内容

pythonのデコレータについて

  • pythonにおいて、関数の1行上に書く@+文字列のことをデコレータと言います。
    • なぜ、ここでPythonのデコレータに言及するかというと、Javaにおいて、関数の上に@+文字列をつけることをアノテーションというので、Javaをかじっている人は、関数の上につける@+文字列のことを、アノテーションなのかデコレータなのか、ごちゃごちゃになってしまってしまうことがあるので、確認のために書きました。注意されたし。

あとがき

  • この記事は、上記で書いたようにpythonシングルアローとか検索しても、目的の関数アノテーションに早くたどり着けるように書いただけです。
1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1