본문 바로가기
Android/안드로이드 스터디(Kotlin)

Kotlin] 35. .. 연산자

by 김마리님 2020. 12. 11.

.. 연산자는 범위를 표현하는 연산자이다.

자바는 1~10까지 연산을 표현하려면

(x>0 && x<11)

로 표현한다. 그러나 코틀린은 이렇게 할 필요가 없다. 그냥 범위에 대한 키워드가 있다.

 

예시를 보자.

 

package rangeEx

fun main() {
    val oneToTen : IntRange = 1..10
    println(5 in oneToTen)

    val upperAtoZ : CharRange = 'a'..'z'
    if('C' in upperAtoZ)
        println("대문자입니다")

    if('c' in upperAtoZ)
        println("소문자입니다")
}

IntRange랑 CharRange가 있다. 다음 클래스는 .. 내부의 구간을 표현한다.

 

반응형