코틀린의 Null Safety 코틀린은 자바에서 흔히 볼 수 있는 NullPointerException 오류를 피할 수 있게 돕는 널 가능성이라는 타입 시스템 특성이 존재함 - 타입 시스템에 널이 될 수 있는지 여부를 추가함으로써 컴파일러가 여러가지 오류를 컴파일 시 미리 감지해서 실행 시점에 발생할 수 있는 예외의 가능성을 줄임 Null값 허용하기 : ? 1. 변수에 null 허용 설정 - null 허용을 위해 변수 선언시 타입 뒤에 ?(nullable)를 붙여야 함 class Nullable { var nullable: String? = null } 2. 함수 파라미터에 null 허용 설정 - 함수 파라미터가 null을 허용하려면 해당 파라미터에 대해 null 체크를 먼저 해야 사용 가능. 즉, if..