-1
Functional Programming in Scala通过并构建Option
类型。这表明,除其他外,orElse
方法:Supertype for Option#orElse
def orElse[B >: A](ob: => Option[B]): Option[B]
正如书中解释说:The B >: A says that the B type parameter must be a supertype of A.
为什么要为orElse
的参数类型是A
父类型?
这可能是一个骗局,但这是一个非常周到的照片。 – 2014-09-13 07:00:30