코틀린

[Youtube DiMo] 26강. Set / Map

iseohyun 2022. 5. 3.

목차

    [26강] https://youtu.be/TXa-o5rwT2U

     

    1. Set

    fun main() {
        val a = mutableSetOf("귤", "바나나", "키위")
        
        for(item in a) {
            println(item)
        }
        
        a.add("자몽")
        println(a)
        
        println(a.contains("바나나"))
        
        a.remove("바나나")
        println(a)
        
        println(a.contains("바나나"))
    }
    귤
    바나나
    키위
    [귤, 바나나, 키위, 자몽]
    true
    [귤, 키위, 자몽]
    false

     

     

    2. Map

    fun main() {
        val lockerRoom = mutableMapOf(123 to "김철수",
                                      345 to "홍길동",
                                      5252 to "임꺽정")
        
        println(lockerRoom)
        
        for(entry in lockerRoom) {
            println(entry)
        }
        
        println(lockerRoom[5252])
        
        lockerRoom.put(999, "김개똥")
        println(lockerRoom)
        
        lockerRoom.remove(345)
        println(lockerRoom)
    }
    {123=김철수, 345=홍길동, 5252=임꺽정}
    123=김철수
    345=홍길동
    5252=임꺽정
    임꺽정
    {123=김철수, 345=홍길동, 5252=임꺽정, 999=김개똥}
    {123=김철수, 5252=임꺽정, 999=김개똥}

     

    '코틀린' 카테고리의 다른 글

    [Youtube DiMo] 29강. 변수  (0) 2022.05.03
    [Youtube DiMo] 27-28강. 컬렉션 함수  (0) 2022.05.03
    [Youtube DiMo] 25강. Data / Enum  (0) 2022.05.03
    [Youtube DiMo] 24강. 내부클래스  (0) 2022.04.30
    [Youtube DiMo] 23강. 함수  (0) 2022.04.30

    댓글