[Kotlin] 코틀린의 NPE (Null Point Exception) 처리 방법
·
프로그램/KOTLIN
안녕하세요! 프뚜입니다. NPE(Null Point Exception) 처리 방법에 대해서 포스팅하려고 합니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 11 null 대입하기 var로 선언된 변수에 null을 대입하려고 하니 컴파일 에러가 발생합니다. 변수 타입 뒤에 ?를 붙여서 null을 허용해주어야 합니다. null 체크하기 String으로 선언된 변수에 초기값을 지정했으나, null 허용(?)을 했기 때문에 null 체크 없이 변수를 사용할 수 없습니다. null 체크를 하고 나니 사용할 수 있습니다. 하지만 if로 체크하는 방법 말고 다른 방법이 있습니다. 변수명 뒤에 ?를 붙여서 null이 아닌 경우 length를 구하고 null이면 NPE가 아닌 null을 ret..