В главе "Обработка ошибок без исключений" в книге "функциональное программирование в Scala" автор дает:
- Проблема бросания исключений из тела функции
- Используйте
Option
, если мы не заботимся о фактическом исключении - Используйте
Either
, если мы заботимся о фактическом исключении
Но scala.util.Try
не упоминается. С моей точки зрения, я думаю, что Try
очень подходит, когда мы заботимся об истинном исключении, почему он не упоминается? Есть ли причина, по которой я пропустил?