エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonで「コールバック関数にクロージャーを渡す」 - Qiita
>>> print('Result:', 2 + 3) Result: 5 >>> print('Result:', 'HelloWorld') Result: HelloWorld 当然... >>> print('Result:', 2 + 3) Result: 5 >>> print('Result:', 'HelloWorld') Result: HelloWorld 当然、色んな応用が効くことにコールバック関数の存在価値があるのですが、本記事の目的はコールバック関数と呼ばれるものの文法的な意味が理解できることを目標とします。 どんな場面で使ったら便利なの?ということは範囲外とします。 シンプルな例 第1級関数 最初の関数 apply_asyncでは第1引数でfuncを指定しています。 関数の中で引数で渡した関数を使っています。 このように関数の引数として渡すことができるモノを第1級オブジェクト(first-class object)と言います。 Pythonではごく普通に関数をオブジェクトとして扱うことが出来るので、用語として第1級関数という言葉を使います。 可変長引数
2018/03/06 リンク