더북(TheBook)

 

icon_sec

42
확장 프로퍼티

확장 함수를 정의할 수 있는 것처럼 확장 프로퍼티를 정의할 수도 있다.

확장 프로퍼티의 수신 객체 타입을 지정하는 방법도 확장 함수의 경우와 비슷하다. 확장 대상 타입이 함수나 프로퍼티 이름 바로 앞에 온다.

fun ReceiverType.extensionFunction() { ... }
val ReceiverType.extensionProperty: PropType
  get() { ... }
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.