[kotlin] let() 함수를 사용하여 안전한 null 체크하기
let()
함수는 객체가 null이 아닌 경우에만 해당 객체를 사용하도록 하는 기능을 제공합니다. 이 함수를 사용하면 null 체크를 한 번만 하면 되므로 코드를 간결하게 유지할 수 있습니다.
다음은 let()
함수를 사용하여 안전한 null 체크를 하는 Kotlin 코드의 예시입니다:
val name: String? = "John"
name?.let {
// name이 null이 아닌 경우에만 실행됨
println(it.length)
}
위 예시에서 name?.let
은 name
이 null이 아닐 때 람다 내부의 코드가 실행됩니다. 이를 통해 null 여부를 간단하게 체크하고 안전하게 처리할 수 있습니다.
이와 관련된 더 많은 정보를 원하시면 Kotlin 공식 문서에서 확인하실 수 있습니다. (https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/let.html)