Kotlin 앱 프로그래밍

코틀린 for~in 반복문

쿠카이든 2023. 5. 20. 21:50
728x90
fun main() {
    var sum: Int = 0
    for ( i in 1..10){
        sum += i
    }
    println(sum)
}

실행 결과

  • 위 소스는 for 문을 이용해 1부터 10까지 더하기를 수행한다.
  • i in 1..10 코드는 1부터 10까지 1씩 증가하면서 for 문의 실행 영역을 반복하라는 의미이다.
    • 따라서 총 10번 반복해서 실행한다.
  • for 문의 조건은 이와 같이 단순히 1씩 증가 또는 감소하게 만들 수도 있고 2씩 증가하게 만드는 등 다양하게 작성 가능하다.
    • for (i in 1..10){...} -> 1부터 10까지 1씩 증가
    • for (i in 1 until 10) {...} -> 1부터 9까지 1씩 증가(10은 미포함)
    • for (i in 2 ..10 step 2) {...} -> 2부터 10까지 2씩 증가
    • for (i in 10 downTo 1) {...} -> 10부터 1까지 1씩 감소

 

출처 : 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 (강성윤 저)

 

728x90