デコレーター関数を作成する流れは以下です。
-
デコレーター関数を定義して、デコレート対象の関数を引数として受け取る。
-
デコレーター関数の中にデコレート対象の関数に代わりに呼び出されるラッパー関数を定義し、その中でデコレーター関数の引数で受け取った関数を呼び出す。
-
デコレーター関数の戻り値としてラッパー関数を返す。
デコレーター関数は、問題文のように@デコレーターを付けるだけで、既存の関数に処理を加えることができます。
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
デコレーター関数を作成する流れは以下です。
デコレーター関数を定義して、デコレート対象の関数を引数として受け取る。
デコレーター関数の中にデコレート対象の関数に代わりに呼び出されるラッパー関数を定義し、その中でデコレーター関数の引数で受け取った関数を呼び出す。
デコレーター関数の戻り値としてラッパー関数を返す。
デコレーター関数は、問題文のように@デコレーターを付けるだけで、既存の関数に処理を加えることができます。
Register as a new user and use Qiita more conveniently
Go to list of users who liked