티스토리 뷰

코틀린의 특징에서 코틀린은 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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함