haiju's 開発メモ

開発に必要な情報を自分用にメモ

ScalaのEitherとかOptionとか

最近、Scalaでの開発に携わることになったので備忘録として。

ソースコードを解析してた時にrightとかleftとかsomeとか

出て来て何だそれは?と思って調べてみたところ、

someとかnoneは例外の有無を定義できて、rightとかleft

をvalidationで使うと例外なのか例外じゃないのかがきれいに

分岐できるらしい。

確かに仕組みを知った上で読むと分かりやすい。

[参考サイト]

www.slideshare.net

qiita.com

http://slides.pab-tech.net/either-and-validation/#1

d.hatena.ne.jp

xerial.org

alvinalexander.com

hakobe932.hatenablog.com