반응형
일정범위의 시퀀스 만드는 방법
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
반응형
'Kotlin' 카테고리의 다른 글
[Kotlin 강의] Lambda 함수 Return Type 표현 방법 (0) | 2025.01.22 |
---|---|
[Kotlin 강의] 함수 표현식 총정리 fun, lambda (0) | 2025.01.22 |
[Kotlin 강의] if-else를 대체할 when 사용법 (0) | 2025.01.22 |
[Kotlin 강의] Map 응용 예제 (0) | 2025.01.21 |
[Kotlin 강의] Collections: List, Set, Map (0) | 2025.01.21 |
댓글