2017-04-12 34 views
-4

我是一個新的Scala程序員,我想迭代並調用另一個方法傳遞Something by參數,但我真的不知道該怎麼做。迭代未來[Seq [Something]]的最好和更清潔的方法是什麼?

val b = Future[Seq[Something]] = Future.sequence(b) 
b.flatmap ? 
+0

b.get.flatmap? –

+0

如果你能充實你的例子,這將有很大的幫助。你想要調用的東西的簽名是什麼,它是否期望一個'Something'?它會產生你以後需要的新值嗎?等等。 –

+3

第一行也沒有意義。你有2個等號(大概第一個應該是':'),而你在'b'的定義的右邊使用'b'。可能與問題無關,但不確定。 –

回答

-1
for (things <- b) yield things.map(callWhateverAcceptsSomething) 
相關問題