ScalaのEitherとかOptionとか
最近、Scalaでの開発に携わることになったので備忘録として。
ソースコードを解析してた時にrightとかleftとかsomeとか
出て来て何だそれは?と思って調べてみたところ、
someとかnoneは例外の有無を定義できて、rightとかleft
をvalidationで使うと例外なのか例外じゃないのかがきれいに
分岐できるらしい。
確かに仕組みを知った上で読むと分かりやすい。
[参考サイト]
最近、Scalaでの開発に携わることになったので備忘録として。
ソースコードを解析してた時にrightとかleftとかsomeとか
出て来て何だそれは?と思って調べてみたところ、
someとかnoneは例外の有無を定義できて、rightとかleft
をvalidationで使うと例外なのか例外じゃないのかがきれいに
分岐できるらしい。
確かに仕組みを知った上で読むと分かりやすい。
[参考サイト]