在scala中你可以"映射"收集期货到收集的未来,如:
val l: List[Future[String]] = List(Future {"1"}, Future {"2"})
val x: Future[List[String]] = Future.sequence(l)
如何与kotlin一样的东西?
答案 0 :(得分:5)
假设您使用协同程序:
$element_position = 0;
$destinations = $destinations->each(function ($item, $key) use ($element_position) {
// You can modify $item here
// $item['days'] = <no_of_days>;
// You can get the $element_position here
// Iterate $element_position
$element_position++;
});