본문 바로가기
Kotlin

[Kotlin 강의] Range 사용법

by 뷰티풀스택 2025. 1. 22.
반응형

일정범위의 시퀀스 만드는 방법

 

1. ..

val ranageVal: IntRange = 1..4
println("Range variable is $ranageVal")

for (number in ranageVal) {
    println("$number")
}

---
Range variable is 1..4
1
2
3
4

 

2. ..<

val ranageVal: IntRange = 1..<4
println("Range variable is $ranageVal")

for (number in ranageVal) {
    println("$number")
}
---
Range variable is 1..3
1
2
3

 

3. downTo

val ranageVal = 4 downTo 1
println("Range variable is $ranageVal")

for (number in ranageVal) {
    println("$number")
}

---
Range variable is 4 downTo 1 step 1
4
3
2
1

 

4. .. step 

val ranageVal = 1..10 step 2
println("Range variable is $ranageVal")

for (number in ranageVal) {
    println("$number")
}

--
Range variable is 1..9 step 2
1
3
5
7
9

 

5. character

숫자에 적용되었던 방법들이 동일하게 문자에도 적용될 수 있다.

val ranageVal = 'a'..'f'
println("Range variable is $ranageVal")

for (number in ranageVal) {
    println("$number")
}

--
Range variable is a..f
a
b
c
d
e
f

 

반응형

댓글