[轉]Kotlin-數組的使用

原文

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章