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