반응형 null1 Kotlin의 null 안전 기능에 대한 개요와 null 포인터 예외를 방지하는 법 Kotlin에서 null은 1급 시민입니다. 즉, 모든 유형의 변수에 할당할 수 있는 적법한 값입니다. 그러나 이로 인해 코드가 null 값에 액세스하려고 시도할 때 null 포인터 예외가 발생할 수 있습니다. 1. Null 허용 유형: Kotlin에서는 유형에 '?'를 추가하여 변수를 null 허용으로 표시할 수 있습니다. 이는 변수가 null일 수 있음을 컴파일러에 알리고 null 값을 명시적으로 처리하도록 합니다. ex).val name: String? = null // variable 'name' can be nullif (name != null) { println("Hello, $name")} else { println("Name is null")} 2. 안전한 호출 연산자:.. 2023. 4. 13. 이전 1 다음 반응형