Note

3年後の自分のために書いています

2019-10-28から1日間の記事一覧

高階関数とカリー化をそろそろ理解したい with JavaScript

あとでサンプルコード追加するかも。 早く Haskell やれやって話なんですけどね。 この記事のシリーズがだいぶ分かりやすかった。 tech.recruit-mp.co.jp 高階関数 関数を『引数』もしくは『返り値』として扱う関数のこと。 カリー化 期待される数より少ない…

JavaScript のスプレッド構文とレスト構文がややこしいので Ruby の配列展開と splat パラメータで理解する

細かい仕様の違いはあるかもしれないが、大体以下の感じで理解している。 スプレッド構文 Array に関しては Ruby でいう配列の展開(*)とほぼ同じかな。 スプレッド構文を使うと、関数呼び出しでは 0 個以上の引数として、Array リテラルでは 0 個以上の要…