エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
時間城年代記:外されたreduce
思えば、私はPythonに標準で組み込まれていた頃、reduceという関数が何をするものか、さっぱりわからな... 思えば、私はPythonに標準で組み込まれていた頃、reduceという関数が何をするものか、さっぱりわからなかった。 引数のタプル/辞書展開構文で、初めてapply関数が何をするものか知った。 リスト内包表記で、mapとfilterの使い方を知った。 で、再帰を弄っていて、reduceの存在をおぼろげながらつかめた頃、Python 3でのlambda構文の廃止が噂され、ついでにapply, reduce, map, filterの四関数の削除も噂された。 そして……結果として、lambda文、map, filter関数は残り、applyは削除、reduceはfunctoolsに隔離された。 applyは、代替構文があるのだから、別に問題はない。 map, とfilterは、代替構文があるにもかかわらず残った。 reduceはGuido師の『醜い』の一言で隔離された。 が、果たしてreduc