試しに実行してみましょう。表示する関数を定義します。print("Morning!")まず、そのまま実行してみましょう。再定義してから実行してみます。実行結果が表示されました。正体を調べてみましょう。この「参照の差し替え」がデコレータの本質なのです。使わずに書き直すと、次のようになります。よって実行するという処理を表しています。普段、こんな書き方をあまりしないし、意味が捉えにくいし、可読性の低いコードと言えるかもしれません。イメージが掴めません。関数の機能を付加するためには、どうしたらいいでしょうか?答えは簡単。