エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python のデコレータの使い方
Python のデコレータの使い方について見てみます。 デコレータとは、関数やクラスを「装飾」する機能の... Python のデコレータの使い方について見てみます。 デコレータとは、関数やクラスを「装飾」する機能のこと。デコレータを使うことで、既存の関数やクラスの中身を直接触ることなく、その外側から機能を追加したり書き換えたりすることができます。 Python では、関数やクラスもオブジェクトということもあって、自分オリジナルのデコレータをかんたんに作ることができます。デコレータは @ 文字を使用して記述します。 具体的に見ていきましょう。次のような hello 関数が定義されているものとします。 # あいさつを返す関数 def hello(): return "konichiwa" print hello() # => konichiwa # 定義したとおりの結果が返ってくる # デコレータパターンを使うために # 関数を受け取り関数を返す関数を定義する def mydec(func): def