!!   

해당 변수의 타입이 Null이 아님을 강제로 지정해준다.

(예상치 못한 Null이 발생시 ANR을 발생시키기 때문에 가급적이면 지양하는 것이 바람직하다.)

 

?:

엘비스 연산자로 해당 변수가 Null일경우 Null대신 임의의 값을 지정해서 넣어준다.

 

해당 변수가 null인경우 ?뒤의 코드는 실행하지 않고 결과값을 null로 지정한다.

 

a?.let{}

a가 Null이 아닌 경우에만 let안의 블록 구문을 실행한다.

 

'Android개발 > Kotlin' 카테고리의 다른 글

[Android][Kotlin]View의 Height구하기  (0) 2025.04.30
[Android][Kotlin]SpannableString  (0) 2025.04.30
[Android][Kotlin]Hilt  (0) 2025.04.30
[Android][Kotlin]View의 Height구하기  (0) 2025.04.15
[Android][Kotlin]Bitmap정리  (0) 2025.04.15

+ Recent posts