在查看Kotlin代码示例时,我会看到以下内容:
fun main(args: Array<String>) {
val myList = List(3) {it + 1}
println(myList)
}
我了解它的作用,但我不知道可以用这种方式构造List。当我参考文档(https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)来了解构造列表的其他可能方式时,我根本看不到任何构造函数。我只能假设我没有找到正确的位置。
如何正确阅读Kotlin文档?与清单有关的所有内容都不应放在一个地方吗?
答案 0 :(得分:3)
由于List只是一个接口,它不能有任何构造函数-它是一个全局函数。
大多数IDE(如IntelliJ)都应让您“按住Ctrl键并单击鼠标左键”,或者导航到源代码。
这是相关的软件包:kotlin.collections。
您所引用的功能:List。