반응형
https://kotlinlang.org/docs/reference/null-safety.html
https://developer.android.com/kotlin/common-patterns?hl=ko
상호 운용성 (Interoperability)
코틀린이 자바의 라이브러리를 사용하는 경우가 많기 때문에,
널 처리에 대하여 주의 하여야 한다.
자바의 매개변수를 코틀린에서 참조 할 수 있도록 @Nullable, @NonNull 을 추가해 주는 것이 좋다.
val param : String?
!! (not-null assertion operator)
param이 널일 경우 KotlinNullPointerException 이 발생
? 를 사용하면, 다음 구문에 널 전달, Elivs 연산자를 사용해서 처리 가능
ddd?.trim() ?: "This is null"
반응형
'IT개발 > Kotlin' 카테고리의 다른 글
Kotlin design pattern (0) | 2020.01.13 |
---|---|
코루틴 (0) | 2020.01.07 |
Kotlin 유용한 함수 (0) | 2019.12.19 |
댓글