报告 Deferred 集合上的 map { it.await() } 调用。

这可以替换为更简洁且潜在更高效的 awaitAll() 调用。

如需了解详情,请参阅 kotlinx.coroutines.awaitAll 的文档。

示例:


  suspend fun waitForResult(results: List<Deferred<String>>): List<String> {
    return results.map { it.await() }
  }

在应用快速修复后:


  suspend fun waitForResult(results: List<Deferred<String>>): List<String> {
    return results.awaitAll()
  }