코틀린

[Youtube DiMo] 20강. 리스트

iseohyun 2022. 4. 29.

목차

    [20강] https://youtu.be/g4crA-tGONA

     

    1. 리스트

    fun main() {
        val numbers = listOf(3, 1, 4, 7)
        var planet = mutableListOf("수성","금성","지구","화성")
    	
        outList("숫자열", numbers)
        
        outList("행성", planet)
        
        planet.add("목성")
        outList("목성 추가", planet)
        
        planet.remove("지구")
        outList("지구 삭제", planet)
        
        planet.sort()
        outList("정렬", planet)
        
        planet.shuffle()
        outList("무작위 섞기(실행할 때마다 달라짐)", planet)
    }
    
    fun <T : List<Any>> outList(sub : String, list : T){
        print("$sub > ")
        for(i in list.indices){
            print("${i}:${list[i]}, ")
        }
        println()   
    }
    숫자열 > 0:3, 1:1, 2:4, 3:7, 
    행성 > 0:수성, 1:금성, 2:지구, 3:화성, 
    목성 추가 > 0:수성, 1:금성, 2:지구, 3:화성, 4:목성, 
    지구 삭제 > 0:수성, 1:금성, 2:화성, 3:목성, 
    정렬 > 0:금성, 1:목성, 2:수성, 3:화성, 
    무작위 섞기(실행할 때마다 달라짐) > 0:목성, 1:금성, 2:화성, 3:수성,

     

     

     

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

    [Youtube DiMo] 22강. Null  (0) 2022.04.29
    [Youtube DiMo] 21강. 문자열  (0) 2022.04.29
    [Youtube DiMo] 19강. 제네릭  (0) 2022.04.29
    [Youtube DiMo] 18강. 다형성  (0) 2022.04.29
    [Youtube DiMo] 17강. 익명객체와 옵저버 패턴  (0) 2022.04.29

    댓글