エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
PythonでRubyのようにコードブロックを渡すやり方。デコレータを利用する。 >>> def each(L): ... def e... PythonでRubyのようにコードブロックを渡すやり方。デコレータを利用する。 >>> def each(L): ... def each_(func): ... for x in L: ... func(x) ... return each_ ... >>> L = range(10) >>> >>> @each(L) ... def pr(x): ... print '<', x, '>' ... < 0 > < 1 > < 2 > < 3 > < 4 > < 5 > < 6 > < 7 > < 8 > < 9 > >>> >>> def map(L): ... L2 = [] ... def map_(func): ... for x in L: ... L2.append(func(x)) ... return L2 ... return map_ ... >>> @map(L)