KotlinNullPointerException 썸네일형 리스트형 쌩초보를 위한 기초_11_Type검사와 null null (널) 함수의 진화B를 다루기 앞서 type(타입, 형) 검사에 대해 알아본다. 변수를 선언할 때 아래 처럼 변수명, type(형)을 콜론으로 구분하여 정의한다는 것을 알았다. 아래 코드를 입력 해 보자. 그런데 빠진것이 있다. 위 변수 nullTest는 현재 값(value)이 없는 상태다. 이 처럼 변수에 값을 정하지 않거나 없는 경우가 있을 것이다. 이렇게 ‘값이 없는 상태’를 null(널)이라고 한다. 코틀린은 변수를 사용할 때 반드시 값이 할당되어 있어야 한다. 즉, null을 허용하지 않는다. 이제 변수(nullTest)에 문자열 값을 넣어서 초기화 한다. 초기화(initialization)는 변수를 처음 선언할 때 값을 넣는 것이다. 초기화를 나중에 하는 lateinit 과 lazy .. 더보기 이전 1 다음