原文
https://www.runoob.com/kotlin/kotlin-basic-types.html
關鍵字:數組、arrayOf、閉包初始化、Kotlin、創建數組
數組
數組用類 Array 實現,並且還有一個 size 屬性及 get 和 set 方法,由於使用 [] 重載了 get 和 set 方法,所以我們可以通過下標很方便的獲取或者設置數組對應位置的值。
數組的創建兩種方式:一種是使用函數 arrayOf();另外一種是閉包初始化數組
1 使用函數arrayOf()創建數組
實例代碼
fun main(args : Array<String>) {
val a = arrayOf(1, 2, 3, 4,5)
for (i in a) {
println(i)
}
a.set(0, 1000)
println(a.get(0))
println(a[0])
}
運行效果
1
2
3
4
5
1000
1000
2 使用閉包初始化數組
fun main(args : Array<String>) {
// 閉包初始化數組
var a = Array(3, {i -> "No." + (i+1).toString()})
// public inline constructor(size: Int, init: (Int) -> T)
for (i in a) {
println(i)
}
}
運行結果
No.1
No.2
No.3