Kotlin/Null Safety
-
[Kotlin] Null SafetyKotlin/Null Safety 2021. 8. 9. 14:19
자바도 부족한데 코틀린 코드를 쓰려니 컴파일 에러가 자꾸나서....null부분 reference를 다시 한번 보러 들어갔다. 코틀린 Null Safety 부분을 보고 모르는 것만 정리했다. 코틀린에서는 null과 관련하여 non-null 변수 nullable변수 두가지 종류가 있다. 변수 선언시 타입뒤에 ?를 통하여 nullable변수임을 명시한다. var str: String //non-null변수 var str: String? //nullable변수 non-null변수에는 명시적으로 null로 초기화가 불가능하다(컴파일 에러) nullable변수는 null이 들어갈 수 있는 변수로 멤버( 프로퍼티 접근자(getter,setter), 메서드 ) 를 사용하기 전에는 null체크를 해야한다. 그렇지 않으면..