如何放置整数范围而不是一一写入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]