Why does scala.util.Failure have a type parameter?

后端 未结 1 677
没有蜡笔的小新
没有蜡笔的小新 2020-12-18 22:50

scala.util.Failure is declared like this:

final case class Failure[+T](exception: Throwable) extends Try[T]`

It takes a type p

相关标签:
1条回答
  • 2020-12-18 23:25

    The T in Failure[+T] comes in handy when trying to recover from the failure: recover[U >: T](rescueException: PartialFunction[Throwable, U]): Try[U]

    0 讨论(0)
提交回复
热议问题