[kotlin] 끄트머리 연산자
때로는 변수나 식이 null일 때 대체값을 지정하고 싶을 때가 있습니다. 코틀린에서는 끄트머리 연산자를 사용하여 이러한 상황에 대응할 수 있습니다.
끄트머리 연산자란 무엇인가요?
코틀린에서 끄트머리 연산자는 ?:
으로 표현됩니다. 이 연산자를 사용하면 특정 값이 null일 경우 대체값을 지정할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
val result = nullableValue ?: defaultValue
위 예제에서 nullableValue
가 null이 아니라면 result
에는 nullableValue
가 들어가고, nullableValue
가 null이라면 result
에는 defaultValue
가 들어가게 됩니다.
이러한 간단한 표현으로 값이 null인 경우에 기본값을 사용할 수 있어서 코드를 간결하게 작성할 수 있습니다.
왜 사용해야 하나요?
끄트머리 연산자는 코드의 가독성을 향상시키고, null 안전성을 확보하는데 도움을 줍니다. 이를 통해 불필요한 null 체크로 인한 코드의 복잡도를 줄일 수 있습니다.
결론
코틀린의 끄트머리 연산자는 null 안전성 및 코드 간결성을 높이는데 유용한 도구입니다. 코드를 작성할 때 null 여부를 체크하고 기본값을 설정하는 등의 로직을 간결화할 수 있도록 도와줍니다.
이상으로 코틀린의 끄트머리 연산자에 대해 알아보았습니다. 부족한 점이나 추가 정보가 필요하시면 언제든지 물어보세요!