試圖瞭解爲什麼以下表達式產生未來[沒有],而不是未來未來結果[列表[INT]]理解爲什麼有用於理解產生未來[沒有]
def foo(): Future[List[Int]] = Future(List(1,2,3,3,3,4,4,4))
def bar(): Future[Nothing] =for {
fooList <- foo()
f <- fooList.distinct
} yield f
當然
,這是簡化的示例,我可以直接返回fooList。但我想了解越來越Future[Nothing]
而不是Future[List[Int]]
我得到的控制檯上的類型不匹配,這是我所期待的。 – ziggystar