[Kotlin] 변수에 Null 허용하기 및 safe call, non-null, Elvis 연산자
1. 코틀린 Null이 허용된 변수 선언하기 보통 null이 허용된 변수라면 해당 변수에 아무것도 할당하지 않거나 null을 할당하고 사용할 경우 NullPointerException 일명, NPE가 발생하게 됩니다. 코틀린은 기본적으로 null을 허용하지 않고 null 허용 변수를 따로 만드는 방법으로 이 문제를 방지하고자 합니다. 😃 1.1. null 을 허용하지 않는 코틀린 아래 코드는 변수에 null을 할당하는 코드입니다. 코틀린에서는 이러한 방식은 에러입니다. 실제로 IDE 상에서 아래 코드를 입력해보면 빨간줄이 뜨는 것을 볼 수 있습니다. fun main() { var str1 : String = "Hello Kotlin" str1 = null // Error! println("str1: $s..
Android/Kotlin
2021. 4. 20. 22:56