报告 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()
}