티스토리 뷰

범위 표현식 (..)

  • 가장 기본적인 방법으로 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함