[kotlin] elvis 연산자를 이용한 null 처리 방법
Kotlin은 null 안전성에 대한 강력한 지원으로 알려져 있습니다. 하지만 때때로 null 값이 발생하는 상황에 대비해서 코드를 작성해야 할 수도 있습니다. kotlin에서는 이러한 상황을 처리하기 위해 elvis 연산자를 제공합니다.
Elvis 연산자는 ?:
로 표현되며, 변수가 null이 아닌 경우에는 변수 값 자체를 반환하고, null인 경우에는 특정한 값을 대체하여 반환하는 기능을 제공합니다.
다음은 elvis 연산자를 사용한 간단한 예제 코드입니다.
val str: String? = null
val result = str ?: "기본값"
println(result) // 출력: "기본값"
위의 예제에서 str
변수가 null이므로 elvis 연산자 우측에 있는 “기본값”이 result
에 대입됩니다.
이처럼 elvis 연산자를 활용하여 null 값에 대한 안전한 처리를 간편하게 할 수 있습니다.
더 많은 Kotlin 문법 및 기능에 대해서는 Kotlin 공식 문서를 참고하시기 바랍니다.