1. 0부터 3까지 for 문
// 코틀린 코드
for(i in 0..3) {
print(i)
}
// JAVA, C, C++ 코드
for(i=0; i<=3; ++i) {
print(i)
}
결과 : 0123
2. 0부터 2까지 for 문
// 코틀린 코드
for(i in 0 until 3) {
print(i)
}
// JAVA, C, C++ 코드
for(i=0; i<3; ++i) {
print(i)
}
결과 : 012
3. 2부터 8까지 2씩 증가 for문
// 코틀린 코드
for(i in 2..8 step 2) {
print(i)
}
// JAVA, C, C++ 코드
for(i=2; i<8; i+2) {
print(i)
}
결과 : 2468
4. 3부터 0까지 내림차순으로 for문
// 코틀린 코드
for (i in 3 downTo 0) {
print(i)
}
// JAVA, C, C++ 코드
for(i=3; i<=0; --i) {
print(i)
}
결과 : 3210
5. a부터 d까지 문자 for문
for (c in 'a'..'d') {
print(c)
}
결과 : abcd
6. z부터 s까지 찍는데 2개씩 뛰면서 for문
zyxwvuts
for (c in 'z' downTo 's' step 2) {
print(c)
}
결과 : zxvt
출처 : play.kotlinlang.org/byExample/02_control_flow/03_Ranges
반응형
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 if문 만들기 (34) | 2021.02.21 |
---|---|
[Kotlin] 코틀린 값비교 Equality Checks (0) | 2021.02.21 |
[코틀린] 코틀린 공식 사이트 정보 (0) | 2020.12.31 |
[Kotlin] 코틀린 메소드 만들기 (0) | 2020.07.18 |
[Kotlin] 코틀린 Hello, World! (0) | 2020.07.13 |