[Kotlin] 코틀린 핵심 : Scope 함수 (스코프 함수, 더욱 더 간결하고 가독성 높은 스타일)
0. 소개 코틀린에서는 스코프 함수(scope functions)를 제공하는데, 이는 코드를 더욱 간결하고 가독성 높게 작성할 수 있게 돕습니다. 각각의 함수는 객체의 컨텍스트에서 블록 내의 코드를 실행하는 역할을 합니다. 1. let let 함수는 객체를 이 함수의 블록 내부로 전달하며, 블록의 결과값을 반환합니다. 이 함수는 특정 객체가 null이 아닌 경우에만 코드를 실행하려는 경우, 즉 null safe programming에서 유용하게 사용됩니다. → '?.let' val listWithNulls: List = listOf("Kotlin", null) for (item in listWithNulls) { item?.let { println(it) } // prints Kotlin and igno..