menu
Javascript
CSS
HTML
Illustrator
Photoshop
Others
関数型プログラミング
(値の)状態管理と処理を分離 → 状態と処理は切り離す
純粋関数(副作用を排除する) → 特定の入力には特定の出力を返す
不変性 → 一度設定した値は書き換えない
純粋関数とは
fn(決まった引数) -> 決まった戻り値
関数外の状態(データ)は参照・変更しない
関数外に影響を及ぼさない
引数で渡された値を変更しない(不変性 Immutability)