【发布时间】:2015-09-30 16:56:16
【问题描述】:
在Java中可以初始化一个数组,例如:
int numbers[] = new int[] {10, 20, 30, 40, 50}
Kotlin 的数组初始化是什么样子的?
【问题讨论】:
-
文档在某种程度上隐藏了答案。他们没有给出源代码示例,而是在旁注中提到了(不推荐使用的)
array()函数: 要创建一个数组,我们可以使用库函数 array() 并将项目值传递给它,这样数组(1, 2, 3) 创建一个数组 [1, 2, 3]。 -
虽然我喜欢 Kotlin,但我说“Kotlin 文档”还不够好(我从其他网站学到了比 kotlinlang.org 更多的东西)。
-
有时您只需要一个 intRange,您可以这样做:
val numbers = 1..5它给出了一个从 1 到 5 的 int 范围。