エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メタクラス - 偏った言語信者の垂れ流し
to: @wozozo metaclass1.py # coding:utf-8 class MyMetaclass(type): """ メタクラス """ def __new__(... to: @wozozo metaclass1.py # coding:utf-8 class MyMetaclass(type): """ メタクラス """ def __new__(cls, name, bases, attrs): # fieldsという名前のフィールドからメソッドを生成する def make_method(v): # クロージャ return lambda self: "%s" % v for k, v in attrs.get('fields', {}).iteritems(): attrs[k] = make_method(v) return type.__new__(cls, name, bases, attrs) class MyBaseClass(object): """ メタクラスを使ったクラス """ __metaclass__ = MyMetaclas