在kotlin中是否有Future.sequence类似物?

时间:2017-09-26 04:31:10

标签: scala kotlin future completable-future

在scala中你可以"映射"收集期货到收集的未来,如:

val l: List[Future[String]]  = List(Future {"1"}, Future {"2"})
val x: Future[List[String]] = Future.sequence(l)

如何与kotlin一样的东西?

1 个答案:

答案 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++;
});