1. when

   java에 스위치문 대체

 

   when (number) {

       in 1..4 -> s_text = "test1"              // 1,2,3,4에 해당될 경우

       9, 18 -> {                                  // 9,18일 경우 

            s_text = "test2"

       }

       else -> s_text = "test3"

   }

 

2. for

   val test = mutableListOf<String>("apple", "mango")

   for ((index, value) in test.withIndex()) {

       println("test.... $index $value")

   }

 

3. while

   var x = 0

   while( x < 4 ) {

       x++

   }

 

4. do ~ while

   do {

      val y = "test"

   } while ( y != null)

 

5. label

   반복문에서 특정 위치로 이동하고 싶은경우

 

   lop1@ while(true) {

      var x = "test"

      if ( x == null ) break@lop1

      else {

          lop2@ while(true) {

             var y = "test1"

             if ( y == null ) break@lop2

          }

      }

   }

'Language > kotlin' 카테고리의 다른 글

널 가능성  (0) 2020.01.09
확장 함수  (0) 2020.01.08
람다  (0) 2020.01.08
클래스  (0) 2020.01.08
함수  (0) 2020.01.07

+ Recent posts