얼마전 PR리뷰 받을 때, 코드에서 `let` 보다는 `run`이 어울린다는 리뷰를 받은 적이 있습니다.제가 이것을 크게 구별하지 않고 감(...)으로 사용하고 있었다는 것을 그제야 알아챘죠.이번 기회에 kotlin 내장 확장함수를 어떻게 쓰면 좋고 어떻게 동작하는가 짚어보려고합니다. 코틀린을 쓰다 보면 함수형 프로그래밍을 자연스럽게 접하게 됩니다.그중에서도 이 함수들은 특히나 유용해서 코드를 간결하게 만들어주고, 생산성을 엄청 높여주기 때문에 잘 알아두면 좋을 것 같아요. Scope function 이란?Kotlin 표준 라이브러리에 포함된 함수들입니다.이 함수를 호출하면 임시 코드 범위가 형성되며 이 범위에서는 익명 객체 액세스할 수 있습니다.공통적으로 참조한 객체의 원본은 건드리지 않고, 새로운 객..