로딩
티스토리 데이터 처리 중입니다.

[Kotiln] 코틀린 nullable 변수 처리

 [Kotiln] 코틀린 nullable 변수 처리

안녕하세요. 훈츠 입니다.

금일은 nullable 변수에 대한 처리에 대해 알아보도록 하겠습니다. Nullable 연산자 종류 [ ?.

null safe , ?: 엘비스 , !!

null 어소션] ?. null safe 연산자 (마치 if 문 처럼 동작합니다.)

스코프 함수와 같이 사용하면 편리합니다. ?: 엘비스 연산자 null이면 대체 되어서 동작 합니다. !!.

논 null 어소션 연산자 (일부러 null값이 오면 익셉션 에러를 발생 시킵니다.) val a : String? = "test" a?.

run {println(a)} // null safe 연산자 a?:println("null입니다.") // 엘비스 연산자 println(a!!.

toUpperCase()) // null 어소션 연산자 //출력.....