[Chapter06] 널 가능성, 플랫폼 타입
Kotlin In Action을 공부하며 작성한 글입니다. 혼자 공부하고 정리한 내용이며, 틀린 부분은 지적해주시면 감사드리겠습니다 😀 널 가능성 널 가능성(nullability)은 NPE(Null Pointer Exception)을 피할 수 있게 돕기 위한 코틀린 타입 시스템의 특성이다. 널이 될 수 있는지 여부를 타입 시스템에 추가함으로써 컴파일러가 여러가지 오류를 컴파일 타임에 미리 감지해서 런 타임 시점에 발생할 수 있는 예외의 가능성을 줄여준다. 1. 널이 될 수 있는 타입 코틀린에서는 널이 될 수 있는 타입을 자바와 다르게 명시적으로 지원한다. int strLen(String s) { return s.length() } 위 코드에 null을 넘기면 길이를 가져오기 위해 s.을 하는 순간 NPE..