티스토리 뷰
범위 표현식 (..)
- 가장 기본적인 방법으로 start..end 형태로 사용, 이 범위는 시작 값 start부터 종료 값 end까지를 포함
val range1 = 1..10 // 1부터 10까지의 범위
val range2 = 'a'..'z' // 'a'부터 'z'까지의 범위
반 열린 범위 표현식 (until)
- start until end 형태로 사용
- 시작 값 start는 포함되지만 종료 값 end는 포함되지 않는 범위를 생성
val range3 = 1 until 10 // 1부터 9까지의 범위
val range4 = 'a' until 'z' // 'a'부터 'y'까지의 범위
감소하는 범위
- downTo 함수를 사용하여 감소하는 범위를 만들 수 있음
val range5 = 10 downTo 1 // 10부터 1까지의 감소하는 범위
val range6 = 'z' downTo 'a' // 'z'부터 'a'까지의 감소하는 범위
step
- step 함수를 사용하여 일정 간격으로 값을 건너뛰며 범위를 생성
val range7 = 1..10 step 2 // 1부터 10까지의 범위에서 2씩 건너뛰는 값들
val range8 = 'a'..'z' step 2 // 'a'부터 'z'까지의 범위에서 2씩 건너뛰는 문자들
'IT > Kotlin' 카테고리의 다른 글
[Kotlin] Enum class (0) | 2024.04.08 |
---|---|
[Kotlin] 데이터 클래스 data class (0) | 2024.04.08 |
[Kotlin] 반복문 for, while, do-while (0) | 2024.03.26 |
[Kotlin] 조건문 IF, When, 비교(==, ===) (0) | 2024.03.26 |
[Kotlin] Kotlin 상속 (0) | 2024.03.26 |