Kotlin
[kotlin] 널(null) 처리 [?: , ?. , as? , !! , lateinit]
kotlin의 널(null) 처리 val nullableString : String? = null val nonNullString : Strung = "Hello kotlin" kotlin은 기본적으로 null을 허용하지 않습니다. null을 사용하려면 타입 뒤에 ?를 붙여야 됩니다. 이 외에도 ?: , ?. , as? 연산자와 !! , lateinit 대해 간략하게 알아 봅시다. ?: 연산자 (엘비스 연산자) null을 대신할 값을 대입하거나 null이 아니라면 반환된 값또는 원래의 값을 대입합니다. hello ?: kotlin// hello가 null이 아니면 hello를 대입, null이면 kotlin을 대입 // myText()가 null이면 null을 대입, null이 아니면 myText()가 ..