1. 수정할 수 없는 Collections
fun main(args: Array<String>) {
val lista = listOf(1,2,3)
val seta = setOf("일","이","삼")
val mapa = mapOf("오" to 1, "육" to 2, "칠" to 3)
// listOf, setOf, mapOf로 할당하면 value를 수정(추가 및 삭제) 할 수 없다.
for (i in lista){
println(i)
}
for (i in seta){
println(i)
}
for (i in mapa){
println(i)
}
}
2. 수정할 수 있는 Collections
2-1. Mutablelist
fun main(args: Array<String>) {
// list,set,map, mutablelist, mutablemap, mutableset, hashset, hashmap
val lista = mutableListOf(1,2,3)
for (i in lista){
println(i)
}
println("====================================================")
lista.add(345) // value 추가
for (i in lista){
println(i)
}
}
'Kotlin' 카테고리의 다른 글
코틀린 map,flatmap,<minOrNull,maxOrNull>, sorted (0) | 2022.02.28 |
---|---|
코틀린 Count, <associateBy,groupBy,partition> (0) | 2022.02.28 |
코틀린 <find,findlast>, <first,last>,<firstOrNull,lastOrNull> (0) | 2022.02.28 |
코틀린 Filters, Maps,<any,all,none> (0) | 2022.02.28 |
코틀린 문법 (0) | 2022.02.23 |