|
|
小胡子的小马驹 · PAT甲级 1001 A+B Format ...· 3 月前 · |
|
|
腹黑的机器猫 · 关于公示2022年高水平运动队专项测试入围备 ...· 1 年前 · |
|
|
爱热闹的充电器 · 《中国药典》(2010年版~2020年版)中 ...· 1 年前 · |
|
|
坏坏的西瓜 · 视频去哪了呢?_哔哩哔哩_bilibili· 2 年前 · |
|
|
气势凌人的眼镜 · 2022重庆车展:北汽瑞翔博腾V2 ...· 2 年前 · |
在Java中,数组可以初始化,如下所示:
int numbers[] = new int[] {10, 20, 30, 40, 50}
Kotlin的数组初始化是什么样子的?
发布于 2015-07-12 17:26:06
val numbers: IntArray = intArrayOf(10, 20, 30, 40, 50)
详情请参见 Kotlin - Basic Types 。
您还可以提供一个初始化器函数作为第二个参数:
val numbers = IntArray(5) { 10 * (it + 1) }
// [10, 20, 30, 40, 50]
发布于 2016-09-28 22:59:23
值得一提的是,当使用kotlin builtines (例如
intArrayOf()
、
longArrayOf()
、
arrayOf()
等)时,您不能使用给定大小的默认值(或将所有值初始化为所需值)来初始化数组,而是需要通过根据类构造函数调用来进行初始化。
// Array of integers of a size of N
|
|
坏坏的西瓜 · 视频去哪了呢?_哔哩哔哩_bilibili 2 年前 |