(WIP)関数型プログラミング
関数型プログラミングとは
純粋関数を宣言的に評価する。
map()
, filter()
, reduce()
, forEach()
...
特徴
- 関数はすべての関数は値を返す
- 関数は参照透明性が保たれている
- 関数を値として扱える(変数に関数を代入できる)
- 無名関数: 名前の無い使い捨ての関数が使える
- 高階関数: 関数の引数に関数を渡したり、戻り値として関数を返すことが出来る
- 部分適用: 関数に特定の引数を固定した新しい関数を作ることができる
純粋関数を宣言的に評価する。
map()
, filter()
, reduce()
, forEach()
...