Kotlin(코틀린) - 스코프 함수(let, with, run, apply, also) 정리
스코프 함수 (Scope Function) ? 코틀린에서는 스코프 함수라는 특별한 종류의 함수가 있습니다. 이 함수들은 객체의 범위 내에서 코드 블록을 실행하며, 주로 객체 초기화, 속성 설정, 연산 후 결과 반환 등의 작업에 사용됩니다. 객체의 이름을 통해 하나하나 참조하지 않고 객체를 접근하고 핸들링 할 수 있는 장점이 있습니다. 주요한 코틀린 스코프 함수에는 let, run, with, apply, also 다섯 가지가 있습니다. let let 함수는 수신 객체를 람다 함수의 인자로 전달하고, 람다 함수의 결과를 반환합니다. 주로 null 체크 후에 안전하게 수행해야 할 작업이 있을 때 사용됩니다. data class Person(var name: String, var age: Int) val pe..
2023. 12. 6.