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
'Kotlin 앱 프로그래밍' 카테고리의 다른 글
(코틀린) 매개변수가 1개인 람다 함수 (0) | 2023.05.21 |
---|---|
코틀린 컬렉션 타입의 데이터 개수만큼 반복문 (0) | 2023.05.20 |
if~else 표현식(expression) (0) | 2023.05.20 |
kotlin에서 리스트와 맵 예제 (0) | 2023.05.20 |
(Kotlin)스톱워치 기능 구현 (0) | 2022.04.23 |