TIL

Lec 06. 코틀린에서 반복문을 다루는 방법

1. for-each 문

fun main() {
  val numbers = listOf(1L, 2L, 3L)
  for (number in numbers) {
    println(number)
  }
}

2. 전통적인 for 문

fun main() {
  for (i in 1..3) { // 1부터 3까지
    println(i)
  }
  
  for (i in 3 downTo 1) { // 3부터 1까지
    println(i)
  }
  
  for (i in 1..5 step 2) { // 1부터 5까지 2씩 증가
    println(i)
  }
}

3. Progression과 Range

4. while 문

fun main() {
  var i = 1
  while (i <= 3) {
    println(i)
    i++
  }
}