如何放置整数范围而不是一一写入kotlinlistOf

例如我们有这样的数组:

val listArr = listOf(1,2,3,4,5,6,7)

最后我们收到:

1,2,3,4,5,6,7

也许可以这样写:

val listArr = listOf(1..7)

并得到类似的结果。还是现在不可能?

回答

您可以使用IntRange.toList()函数:

val list = (1..7).toList()

连接时,范围会自动转换为列表:

val combined = (1..6) + 12 + (34..37)
// [1, 2, 3, 4, 5, 6, 12, 34, 35, 36, 37] 


以上是如何放置整数范围而不是一一写入kotlinlistOf的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>