在 Kotlin 中使用列表或数组的范围

Fur*_*kan 2 range kotlin

我试过了,但失败了。“范围”用于哪些情况?

var list = listOf(1,2,3,4,5)

它运作良好。但是下面的代码并没有像我想要的那样工作。为什么?

var list = listOf(1 .. 5)

可运行的程序是:https : //pl.kotl.in/c5256MZEC

Ten*_*r04 6

该语法创建了一个List<IntRange>包含单个范围的范围列表 ( )。您可以使用以下命令将范围(或任何可迭代对象)转换为列表toList()

(1..5).toList()
Run Code Online (Sandbox Code Playgroud)