English

ボイラープレートの削減と作用の組み合わせ: 例で見るモナド変換子

あなたは、異なる種類のモナドを flatmap する時に、モナドを包んだり解いたりしていると感じたことはないだろうか? 時に、入れ子の層になった Future[Option[Future[A]]] を扱う羽目になっていないだろうか? あるメソッドが Validated を返すのに他のメソッドが Either を寄こしたら、それらを match 文を使わずにどう組み合わせたらいいのだろうか? モナド変換子を使ってモナドを積み重ねれば、データ型の作用を他のものと組み合わせて新たなモナドを作り出せる。このトークでは、単純な例を通じて、モナド変換子を使ってコードをいかにクリーンで読みやすくできるかを見ていく。

トークの長さ
15分
発表言語
英語
聴衆の対象
中級者: 分野の基礎は分かるが、細かい所は不安
発表者
Connie Chen (Twilio)

票中 票投票済み

応募一覧