【发布时间】:2019-02-22 06:59:49
【问题描述】:
假设以下 Kotlin 示例将源集 src 映射到目标集 dst:
private val src: Set<String> = setOf("hello", "world")
private val dst: Set<Int> = src.map { it.length }.toSet()
这很好用。但是,IntelliJ 的代码检查表明:集合上的调用链应转换为“序列”:
应用此建议会导致
private val dst: Set<Int> = src.asSequence().map { it.length }.toSet()
这样做有什么好处?
【问题讨论】:
标签: intellij-idea kotlin set code-inspection intellij-inspections