형태 | 인자 | 반환 | |
let | fun <T, R> T.let(block: (T) -> R): R | 호출한 객체 | 블록 결과값 |
apply | fun T.apply(block: T.() -> Unit): T | 호출한 객체 내 메서드 및 속성 | 객체 자체 반환 |
run | fun <T, R> T.run(block: T.() -> R): R | 호출한 객체 내 메서드 및 속성 | 블록 결과값 |
with | fun <T, R> with(receiver: T, block: T.() -> R): R | 호출한 객체 내 메서드 및 속성 | 블록 결과값 |
run과 with가 유사하지만 run에서만 Safe Calls를 지원함.
'Android개발 > Kotlin' 카테고리의 다른 글
[Kotlin] 무심코 apply 를 쓰다 생긴 일 (0) | 2021.03.20 |
---|---|
[Kotlin] Parcelable 적용 (0) | 2019.07.19 |
[Kotlin] Try Kotlin Lang 사용해보기 (0) | 2018.02.02 |
[코틀린] 코틀린 스터디 시작합니다. (0) | 2018.01.26 |