[Kotlin] 20 스코프 함수


[Kotlin] 20 스코프 함수

Android 앱 개발의 정석 with Kotlin 올인원 패키지 Online 강의를 듣고 정리한 내용입니다. 1. 스코프 함수 (Scope Function) { 본문 } 과 같이 스코프는 범위입니다. 스코프 함수는 범위(스코프)안에서 어떤 기능을 수행하는 것입니다. 스코프 함수는 apply, also, run(with), let 이 있습니다. apply 와 aslo 는 스코프 함수 실행이 완료된 후, 인스턴스(객체)를 반환합니다. run(with) 와 let 은 스코프 함수 실행이 완료된 후, 최종값을 리턴합니다. 즉, 마지막 줄을 리턴합니다. apply 와 run(with) 는 스코프 함수안에 this 가 넘어옵니다. also 와 let 은 스코프 함수안에 it 이 넘어옵니다. 2. apply val person = Person().apply { name = "사람" age = 100 } apply 는 객체를 초기화(init)때 사용하면 좋습니다. apply 는 스코프 함수 안에...


#fastcampus #kotlin #코틀린 #패스트캠퍼스

원문링크 : [Kotlin] 20 스코프 함수