エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Scala】flatMap は怖くない! | DevelopersIO
はじめに こんばんは! 突然ですが、 flatMap 使ってますか? flatMap は難しいメソッドではありません... はじめに こんばんは! 突然ですが、 flatMap 使ってますか? flatMap は難しいメソッドではありません。たった一つの願いを叶えるために生まれた、とってもシンプルなメソッドです。 そして、使いこなすことができればとても強力です。 もし flatMap を List 型でしか使ったことがないのであれば、少しもったいないです。 ちょっと長くなりますが、 flatMap 生まれる理由になった「flatMap を使うと叶えることができる願い」とは何なのか、一緒に探っていきましょう! さて、flatMap について探るためには、値たちが持っている 文脈 について知っておく必要があります。 ぱっと想像しにくいし、あまり関係なさそうに思うかもしれませんが、とりあえず進みましょう。 文脈を持った値 Option[Int] は、「整数があるかもしれないし、ないかもしれない」という文脈を持っていま











2015/08/12 リンク