-4
我是一個新的Scala程序員,我想迭代並調用另一個方法傳遞Something by參數,但我真的不知道該怎麼做。迭代未來[Seq [Something]]的最好和更清潔的方法是什麼?
val b = Future[Seq[Something]] = Future.sequence(b)
b.flatmap ?
我是一個新的Scala程序員,我想迭代並調用另一個方法傳遞Something by參數,但我真的不知道該怎麼做。迭代未來[Seq [Something]]的最好和更清潔的方法是什麼?
val b = Future[Seq[Something]] = Future.sequence(b)
b.flatmap ?
for (things <- b) yield things.map(callWhateverAcceptsSomething)
b.get.flatmap? –
如果你能充實你的例子,這將有很大的幫助。你想要調用的東西的簽名是什麼,它是否期望一個'Something'?它會產生你以後需要的新值嗎?等等。 –
第一行也沒有意義。你有2個等號(大概第一個應該是':'),而你在'b'的定義的右邊使用'b'。可能與問題無關,但不確定。 –