エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
時間城年代記:デコレータで遊ぶ(続編)
■いろいろ調べてみると 出版されている本の中で紹介されていることは少ないデコレータなのだが、ネット... ■いろいろ調べてみると 出版されている本の中で紹介されていることは少ないデコレータなのだが、ネットを調べてみると、やはり色々な人が書いている。 ただ、なんだか難しいモノが多い…… 私は複雑なモノは判らないレジスタの少ない頭を持っているので、バラバラにして、とりあえずワンステップづつ見ていこうと思う。 ■基本形 引数を取らないデコレータの基本形は次の通り。 def decorator(f): def wrapper(*args,**kwd): return f(*args, **kwd) return wrapper ちなみに、何の効果も無いが、func_nameが'wrapper'になってしまうので、気になる人はwrapperのfunc_nameを変えておくと良いかも。 仕組みは比較的簡単。 とりあえず前回話した通り、デコレータの戻り値がそのままデコレートされた関数なりクラスなりと入れ替わ
2008/04/29 リンク