タグ

flatMapに関するyuyhirakaのブックマーク (1)

  • flatMapをマスターする - Qiita

    flatMapが使えるようになって自分のScalaレベルが格段に上がった印象を持っています。 ただ、Scalaをやり始めた頃はflatMapの挙動がどうもすんなり頭に入って来ず苦しんだ経験を持つのですが、結構同じ悩みを聞くことがあったので誰かの役に立てば、と思いまとめてみました。 モナドとかそういうのはおいておいて、flatMapの振る舞いを理解してしっかり使えるようになることが目的です。 ※Java8でもflatMapがStreamに追加されていたので質的な振る舞いは同じかなと思っているのですが役に立たないかもしれません。 基 flattenとmapが同時に行われるのがflatMapです。 とりあえずこれだけ抑えておけばflatMapはコワクナイ。 flatten機能の確認 まずはあえてmap機能を使わずにflattenの動きだけを確認。

    flatMapをマスターする - Qiita
  • 1