[Kotlin] 코틀린 핵심 : NULL 다루기 (NULL을 위한 특별한 연산자)
0. 소개 코틀린은 널 값을 안전하게 다루기 위해 몇 가지 특별한 연산자를 제공합니다. 코틀린의 연산자들은 불필요한 null 검사를 피하고 코드를 더욱 간결하게 만들 수 있습니다. 소개할 연산자는 타입 뒤에 붙여서 사용합니다. 1. 안전 호출 연산자(?.) 이 연산자는 null이 아닌 경우에만 메서드를 호출하거나 프로퍼티를 참조하게 해 줍니다. 만약 객체가 null이면, 연산자 오른쪽의 메서드나 프로퍼티 호출은 무시되고 전체 표현식은 null을 반환합니다. val a = "Kotlin" val b: String? = null println(a?.length) // 출력: 6 println(b?.length) // 출력: null (b가 null일 경우 String 클래스의 length 메소드를 참조 X)..