42
확장 프로퍼티
확장 함수를 정의할 수 있는 것처럼 확장 프로퍼티를 정의할 수도 있다.
확장 프로퍼티의 수신 객체 타입을 지정하는 방법도 확장 함수의 경우와 비슷하다. 확장 대상 타입이 함수나 프로퍼티 이름 바로 앞에 온다.
fun ReceiverType.extensionFunction() { ... }
val ReceiverType.extensionProperty: PropType
get() { ... }