-
[안드로이드] 코틀린 기본 문법 - 6(Null 허용)Coding/Android 2019. 6. 19. 13:12
Kotlin에서는 기본적으로 null값을 허용하지 않습니다.
즉 String을 포함한 모든 객체는 생성과 동시에 초기화를 해주어야 합니다.
따라서 다음과 같은 코드는
val a : String // Error : 초기화 해주어야 함
오류가 발생할 것입니다.
기존에 Java에서 우리는 String을 빈칸으로 초기화하려 할때 다음과 같은 방법을 사용했습니다.
String a = ""; String b = null;
Kotlin 에서는 기본적으로 null을 허용하지 않으며, 다음과 같은 코드 역시 오류가 날 것입니다.
val a : String = null // Error
null을 허용해주려면 자료형의 오른쪽에 ?기호를 붙여주면 됩니다.
다음 코드는 null값을 허용하는 String 객체입니다.
val a : String? = null // Ok
'Coding > Android' 카테고리의 다른 글
[안드로이드 - 코틀린] ID 접근하기(Java와의 차이) (0) 2019.06.23 [안드로이드 - 코틀린] Anko 라이브러리 사용하기 (0) 2019.06.22 [안드로이드]코틀린 기본 문법 - 5(제어문) (0) 2019.06.19 [안드로이드] 코틀린 기본 문법 - 4(배열 선언) (0) 2019.06.18 [안드로이드] 코틀린 기본 문법 - 3(자료형 - 문자/문자열) (0) 2019.06.18