[Kotlin 공식 문서 정리] 02. Null Safety 완전 정복Kotlin의 가장 큰 강점 중 하나는 null 안전성(Null Safety)입니다. Java에서 흔히 겪던 NullPointerException(NPE)을 “런타임”이 아니라 “컴파일 타임”에 최대한 잡아내도록, null 가능 여부를 타입 시스템에 포함시켰어요.이 글은 Kotlin 공식 문서의 Null safety를 기준으로, 실무에서 자주 쓰는 패턴 위주로 Kotlin의 null 처리 방식을 정리합니다.1. Nullable vs Non-null 타입Kotlin에서 기본 타입은 non-null입니다. null이 가능하면 ?를 붙여 nullable로 선언합니다.// non-null (기본)val name: String = "John"/..