怒らないと約束してください｡
でも､ 実はデコレーターの話をする前に､ もうひとつ言い忘れていたことがあるんです｡
サスペンスになってるのはわかってるんだ｡
おいおい､ アンドレ､ デコレーターってなんだよって感じでしょうけど｡
時間の無駄だ
でも､ もうひとつ｡
クイックビデオ､ 約束します｡
この高次関数という考え方を､ 高次関数､ 略してホックと理解する必要があります｡
超重要そうでしょう？
高次関数は､ 2つのうちの1つである｡
例えば､ greet関数が他の関数を受け入れるとします｡
つまり､ ここが高次関数なんです｡
これは､ パラメータの内部を受け入れる関数である｡
もうひとつの機能｡
高次関数になりうるもう一つの方法は､ 別の関数を返す関数である場合です｡
例えば､ 普通に実行されるだけでなく､ 別の関数を返すgreet toを定義するとします｡
では､ ここでfuncを定義したとしよう｡
そして､ この定義されたファンクは､ 仮に5つだけ返すとします｡
そして､ その関数を返します｡
これは高次の関数である｡
高次関数とは､ ある関数をパラメータとして受け入れる関数のことです｡
または関数を返す｡
そして､ もしあなたが､ さっき話したmap関数は､ 関数を受け入れるから高次の関数なのか？
うん､ これは高次関数だね｡
リデュースもそうです｡
あるいはフィルター｡
これらはすべて高次の機能である｡
わかりました｡
約束します｡
次のビデオでは､ なぜこれが重要なのか､ デコレーターとは何かについてお話します｡
その中でお会いしましょう｡
バイバイ｡