티스토리 뷰
코틀린의 특징에서 코틀린은 null에 중점을 많이둔 언어이다.
그래서 코틀린은 "엘비스 연산자" 라는 c,c++의 삼항연산자 같은(코틀린에서는 삼항연산자가 없다.) 식이 있는데
엘비스 연산자 (형식): val 변수이름(2) = 변수이름(1) ?: 값
- 변수이름(1)이 null이면 값을 변수이름(2)에 대입하고 null이 아닌경우 변수이름(1)을 변수이름(2)에 대입하라는 의미 이다.
when 구문 (형식): when(변수이름) { 값지정1 -> 문장1 값지정2 -> 문장2}
- 변수이름이 값지정1이 맞으면 문장1을 실행시키고 변수이름이 값지정2가 맞으면 문장2를 실행시켜라 라는 의미의 구문이다. c나 c++에서 if else구문과 같은데 더 간편하다.
is 키워드 (형식): 변수이름 is 자료형
- 변수이름이 자료형이 맞는지 true , false를 반환하는 구문이다.
in 키워드 (형식): 변수이름 in 범위1 .. 범위2
- 범위1 < 변수이름 <= 범위2 를 만족하면 true 아니면 false를 반환하는 구문이다.
'Backend > Kotlin' 카테고리의 다른 글
[Kotlin] 05. 코틀린 Collection (0) | 2021.02.22 |
---|---|
[Kotlin] 04. 코틀린 배열 (0) | 2021.02.22 |
[Kotlin] 02. 코틀린 함수 (0) | 2021.02.22 |
[Kotlin] 01. 코틀린 변수 (0) | 2021.02.22 |
[Kotlin] 00. 코틀린 특징 (0) | 2021.02.22 |
댓글