院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

抽象度が低いほうがわかりやすい(reduce)

それぞれの要素に対してした処理をまとめるにはreduceが良いと前書いたけど
mapとconcatでも書ける場合はこっちのほうがよい。

抽象度が低いから理解しやすい。
reduceは何でも出来ちゃうからイメージしづらい。

追記
jsとocamlでconcatの意味が違かった
ocaml
let concat: list(list('a)) => list('a);
リストのリストを結合します。引数の要素を全て結合して返します。

js
concat() メソッドは、配列に他の配列や値をつないでできた新しい配列を返します。