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