Vintage appMaker의 Tech Blog

[kotlin 배우기 github] 12. collections 본문

강좌, 연재/앱으로 배우는 kotlin

[kotlin 배우기 github] 12. collections

VintageappMaker 2020. 11. 19. 07:20
  1. 읽기전용 List -> listOf. 항목의 데이터형을 혼합해도 됨.
  2. 수정가능 List -> mutableListOf. 제너릭( <> )으로 데이터형을 반드시 선언. 각종 메소드(add, remove,...)
  3. Map은 hashMapOf(키 to 값, ... ) 형식
fun main(args : Array<String>){
    val 리스트 = listOf(1, "헉", 3.00f, true);
    for (i in 0 .. 리스트.size - 1){
        println ( 리스트.get(i).toString() ) ;
    }

    println("__________")
    var 수정가능리스트 = mutableListOf<String>();

    // add 메소드로 추가
    수정가능리스트.add("나는야");
    수정가능리스트.add("우주의");
    수정가능리스트.add("판타지");
    수정가능리스트.add("이박사");

    for(s in 수정가능리스트){
        println(s)
    }

    println("__________")

    // remove 메소드로 삭제
    수정가능리스트.removeAt(0);
    for(s in 수정가능리스트){
        println(s)
    }

    println("__________")

    var 맵 = hashMapOf("고양이" to 1, "강아지" to 2);
    println(맵["고양이"]);

}

 

 

 

kotlin 배우기 - github 예제 - Google Play 앱

안드로이드 개발 공식언어로 kotlin이 추가되었습니다. 안드로이드 개발자 입장에서는 배워야 하지만, 그것도 시간과 노력이 필요해서 쉽지가 않습니다. 그런 개발자들을 위해 kotlin의 필수사항

play.google.com

 

Comments