クロジャー


クロジャー

returnで呼び出さずファンクションのオブジェクトをそのまま返す

結果を見るとオブジェクトの情報が記載されており、実行がされていない

この時点ではじめて実行される

はじめに設定した引数をもとに
このように使い分けが可能

デコレータ

関数を上書きする
例えば、関数を実行する前にスタート、エンドを付け加えたい時は。。。

デコレーターを2つつなげると@で呼び出された順序で処理される

メリット

一度作ってしまえば、
新しいファンクションを作って同じような操作をしたい時は@を付ければデコレーターが呼び出せる