如何在Kotlin中创建列表?

Shreyas:

我在Kotlin REPL中尝试过

var listA = listOf(null ,null)
var listB = [null, null]

第一行按预期工作正常。在显示listA时,我得到:

[null, null]

第二行抛出以下错误:

error: cannot use 'Nothing?' as reified type parameter
var listB = [null,null]
            ^
error: unsupported [Collection literals outside of annotations]
var listB = [null,null]
            ^
error: unsupported [Array<Nothing> in return type is illegal]
var listB = [null,null]
            ^

当我尝试非null类型的相同,即

var listC = [1,2]

我收到此错误:

error: unsupported [Collection literals outside of annotations]
var listC = [1,2]
            ^

我是Kotlin的新手。有人可以解释一下这是怎么回事吗?

致癌物质:

Collection的Kotlin 文档中

Kotlin没有用于创建列表或集合的专用语法构造。使用标准库中的方法,例如listOf(),mutableListOf(),setOf(),mutableSetOf()。

有没有列表文字当前的注释代码之外。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章