Kotlin 2 : 迴圈和集合

前篇: Kotlin 1 : 從 Hello world! 開始


範例 11


class 初始化 可以寫在 init { } 中

集合之後要動態改變元素, 可以宣告成 mutable

迴圈變數可以不用刻意宣告, 範圍 可以用 A..B , 也可以 iterate 一個 list 內的成員

集合可以用 shuffled() 來打亂


==

範例 12 : 

延續 範例 11, 可以改用 joinToString()


其中 { name_map[it]!!.toString() } 為 lambda 寫法

!! 是強制 name_map[it] 不用考慮會是 null 的情況


==

範例 13 : 

延續 範例 12, 可以對集合做一些操作, 例如 sum()








 



留言

熱門文章