Kotlin
Kotlin의 Null Safe
DevGoni
2021. 6. 6. 12:03
728x90
val a: Int? = 100
val b: Int = 100
a?.sum() // null일 경우 실행하지 않습니다.
b.sum() // nullsafe 합니다.
위 코드를 통해 알 수 있는 것은 Kotlin에선 null이 가능한 경우
'?' = null인 경우 실행하지 않습니다.
"!!" = 절대 null이 아니라는 것을 의미합니다. 여기서 중요한 점은 무분별하게 작성한 경우 오류가 발생할 시 찾아내기 힘들어 null이 절대 발생하지 않을 경우에만 써야합니다.