.. 연산자는 범위를 표현하는 연산자이다.
자바는 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가 있다. 다음 클래스는 .. 내부의 구간을 표현한다.
반응형
'Android > 안드로이드 스터디(Kotlin)' 카테고리의 다른 글
Kotlin] 37. for (0) | 2020.12.11 |
---|---|
Kotlin] 36. 반복자 (0) | 2020.12.11 |
Kotlin] 34. 제네릭 상속(in/out) (0) | 2020.12.11 |
Kotlin] 33. 타입 매개변수 비교하기(reified) (0) | 2020.12.11 |
Kotlin] 32. 함수 참조(Function Reference) (0) | 2020.12.10 |