본문 바로가기

PROGRAMMING/KOTLIN

[KOTLIN] 다양한 for문 활용법

class Main

fun main(args : Array<String>){
    var arr = ArrayList<String>()

    // java -> for(int i=1; i<=4; i++)
    for(i in 1..4){
        arr.add("test${i}")
    }
    // java -> for(str : arr)
    for(str in arr){
        println(str)
    }
    // 인덱스 값 함께 출력
    for((index, value) in arr.withIndex()){
        println("$index $value")
    }

    // java -> for(int i=1; i<=arr.length; i=+2)
    for(i in 1 until arr.size step 2){
        println("$i ${arr[i]}")
    }
}