デコレートできるオブジェクトの種類は、関数、メソッド、クラスがサポートされている。標準モジュールにも、組み込みでいくつかのデコレータがある。その中の一つを見てみよう。いうデコレータを使っている。このデコレータを使うと、デコレートした関数を簡単にメモ化できる。メモ化というのは、ようするに関数の戻り値をキャッシュすること。いう関数をメモ化している。いう文字列を出力しているところ。これで、実際に関数が呼び出されたのか、それともキャッシュされた値が返ったのか区別できる。それでは、上記を保存して実行してみよう。