[Kotlin] 2. Null 처리 (Safe Call, Elvis 연산자) Kotlin에서의 null체크 코틀린에서는 null이 가능한 타입을 완전히 다르게 취급한다. fun startWithA(str: String): Boolean{ // null이 불가능하므로 바로 startsWith 바로 호출 return str.startsWith("A"); } fun startWithA(str: String?): Boolean{ //?표기로 Null 기능성이 있으므로 오류 return str.startsWith("A"); } 이미 Null 체크가 된 변수는 녹색으로 표기해준다. Safe Call 과 Elvis 연산자 null이 가능한 타입만을 위한 기능 제공 Safe Call : .? 로 null이 아닐경우만 실행, null일 경우 실행하지 않고 null반환 /** safe call *.. Program/Kotlin 2022. 9. 9. 17:19