-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