Javaの例外をScalaで扱う2017-03-31Javaの例外をScalaで扱うScalaタイトルのことを調べようとしていて、三ヶ月に同じことを調べていたのでブログにメモしておきます...。↓に書いてある内容以上のことはありません。前より早く理解できたり、理解が深まったりしたので、進捗していると思いたい。scala.util.control.Exceptionとscala.util.Tryを使った例外処理Scalaの場合Scalaの関数の場合、以下のケースが多いと思います。user")を返すTryでSuccessかFailureというパターンもできるSomeやRightになっているもの同士の演算は取り出してくるんで...と手で丁寧にやっていると疲れるし読むのも大変です。mapやflatMap、forを組み合わせると書くのも楽になるし、読むのも楽になります。Haskellの本で勉強した。traitなどを使っている場合)。Javaの場合ScalaのプロジェクトでもJavaのライブラリを使うことはよくよくあると思いますが、Javaの場合は失敗するかもしれない処理でもOptionやEitherを返さず例外を吐くことが多いです。以下のように、一旦OptionやEitherでくるむとScalaの場合と同じように扱うことができてよさそうですね。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。