테크과학! DiMo
개발 환경: play.kotlinlang.org
반복문의 종류
- 조건형 반복문 : 조건이 참인 경우 반복을 유지
: while, do while
- 범위형 반복문 : 반복 범위를 정해 반복을 수행
: for
코틀린에서의 for문 특징
최신 언어들이 제공하고 있는 방식을 채용(사람들이 이해하기 쉬운)
for (i in 0..9) => 0부터 9까지 1씩 증가,
1씩 증가가 아닌 방식을 사용하려면 'step' 사용
감소는 'downTo' 라는 키워드 사용, 감소도 'step'을 붙이면 증감 숫자 조절 가능
for문은 char 사용 가능하고 downTo, step도 적용된다.
fun main() {
var a = 0
while (a < 5) {
print(a++)
}
println() //01234
for (i in 0..9) {
print(i) //0123456789
}
for (i in 0..9 step 3) {
print(i) //0369
}
println()
for (i in 9 downTo 0) {
print(i) // 9876543210
}
println()
for (i in 'a'..'e') {
print(i) // abcde
}
println()
for (i in 'e' downTo 'a' step 2) {
print(i) // eca
}
}
출력 결과:
01234
01234567890369
9876543210
abcde
eca
'Kotlin > 기본 문법' 카테고리의 다른 글
코틀린 강좌 #7 클래스의 기본 구조 (0) | 2020.12.17 |
---|---|
코틀린 강좌 #6 흐름제어와 논리연산자 (0) | 2020.12.12 |
코틀린 강좌 #4 조건문과 비교연산자 (0) | 2020.12.12 |
코틀린 강좌 #3 타입추론과 함수 (0) | 2020.12.10 |
코틀린 강좌 #2 형변환과 배열 (0) | 2020.12.10 |