ブックマーク / qiita.com/41semicolon (1)

  • map, reduce もいいけど transduce もね - Qiita

    続編もよければどうぞ 衝撃レポート!!map, reduce の質にせまる! 市民権をえた map, filter, reduce 最近はどの言語でも配列やストリームにおいて map, filter, reduce が使われすっかり市民権を得た感じがある。一方、transducer はあんまり使われているのを聞いたことがない気がする。 稿では transducer について少しだけまとめる。言語はJavaScriptを使う。 解きたい課題 メソッドチェーンで map, filter をつなげて処理を書くと、中間状態として無駄な配列がでてきてしまう。 targetList.filter(isHoge) //中間配列1つめ .filter(isMoge) //中間配列2つめ .map(doFoo) //中間配列3つめ .map(doBar) //中間配列4つめ .map(doBaz)

    map, reduce もいいけど transduce もね - Qiita
    NineGates
    NineGates 2018/04/06
    map, reduce もいいけど transduce もね 最近はどの言語でも配列やストリームにおいて map, filter, reduce が使われすっかり市民権を得た感じがある。一方、transducer はあんまり使われているのを聞いたことがない気がする。 Tags: from P
  • 1