我試圖調用Futures.awaitAll
以及可變數目的... Future
s。 awaitAll
定義爲awaitAll(timeout : Long, fts : Future[Any]*)
。我試圖傳遞一個List
和Array
但都行不通:在Scala中以編程方式設置重複參數
list = future1 :: future2 :: Nil
Futures.awaitAll(1000, list)
found : List[scala.actors.Future[Any]] required: scala.actors.Future[Any]
編輯:我現在想要做的就是調用Futures.awaitAll
與編程可變的參數個數(1到n)。所以使用Futures.awaitAll(1000, future1, future2)
不是一個選項。
在Scala編程的章節8.8沒有給我任何提示如何可以解決這個問題,所以幫助是值得歡迎:)
這確實在PinS的某處被提到,但非常簡短。 – 2009-08-11 22:02:04