apply

OneTwoThree·2022년 7월 28일
0

부스트코스 코틀린

목록 보기
16/26

apply

[부스트코스]apply

apply는 also와 같은데 람다식의 인자로 T가 전달되는 것이 아닌 확장함수 형태로 T.()로 블록 내부에서 처리된다.
그 후 this를 반환한다.


apply는 this를 이용해서 객체에 접근한다.
this를 생략하고 객체의 멤버명만 사용해서 접근할 수도 있다.

this와 다르게 it은 생략할 수 없다.

안드로이드에서 apply 사용


원래 코드에서는 param.을 반복적으로 사용해서 멤버에 접근한다.
apply를 사용하면 멤버명만 이용해서 간편하다.

디렉터리 생성 시 apply 사용


let과 also를 사용한 디렉터리 생성 방식보다도 더 간단하다.

0개의 댓글