[Kotlin] Scope 함수 - 'run, with, apply, let, also'
Kotlin - Scope(스코프)함수 정리 코틀린에서 제공하는 여러 함수 중에서 기본적인 Scope(스코프) 함수 5종에 대한 정리 종합 정리 먼저보기 apply / also 두 함수 모두, 인스턴스(객체)를 리시버 객체로 전달, 반환 값으로 인스턴스(객체)를 반환 apply()는 참조연산자(it) 사용x, 직접적인 접근 name="", age=1 등 also()는 참조연산자(it) 사용, 사용하지 않으면 접근불가 it.name"", it.age=1 등 run / let 두 함수 모두, 인스턴스(객체)를 리시버 객체로 전달, 반환 값으로 결과 값(마지막 라인) 반환 run()는 참조연산자(it) 사용x, 직접적인 접근 name="", age=1 등 let()는 참조연산자(it) 사용, 사용하지 않으면 ..