Python デコレータの実装原理とメタデータ保存テクニック
Python 言語においては関数もオブジェクトとして扱われ、変数に対して代入することが可能です。この特性により、関数名を経由せずとも対象のコードを実行することができます。
関数オブジェクトには __name__ といった属性が存在し、これによって関数名を取得できます。
ここで、既存の関数の実装を直接変更することなく、呼び出しの前後に自動的なログ記録などの機能を ...
5月29日 17:12 投稿
奇想天外なアイデアがコードで現実になる場所
5月29日 17:12 投稿