学習ログ3 高階関数/クロージャー/カーリー化あたり
週末は高階関数、クロージャー、カーリー化あたりを勉強してました。
高階関数 -> 関数を引数として扱ったり、返り値を関数に出来たりするやつ
クロージャー -> 関数で引数以外の変数が、定義されたときに決定されたり、関数の外で定義された変数を使えたりする
カーリー化 -> 複数の引数を持つ関数を一つの引数を持つ複数の関数に書き換えること
高階関数がつかえると、map, filter, fold, zip, unzip みたいに関数を引数にする関数を使えるようになるので、