Kotlin in Action 을 공부하고 Effective kotlin 의 내용을 조금 참조하여 정리한 글입니다. Nullability(널 가능성)은 NPE(`NullPointerException`) 오류를 피할 수 있게 돕기 위한 코틀린 타입 시스템의 특성이다. 코틀린과 다른 최신 언어에서 null 에 대한 접근을 런타임에서 컴파일 타임으로 옮겼다. 그래서 컴파일 시 NPE 여부를 미리 검사하여 NPE 예외 가능성을 줄인다. 이번 글은 볼륨이 꽤 되어서 두 개의 글로 나누어서 설명한다. 다음 글: https://sh1mj1-log.tistory.com/212 [Kotlin] Nullability(널 가능성) -2 Kotlin in Action 을 공부하고 Effective kotlin 의 내용을 조금..