icon_sec

    42
    확장 프로퍼티

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

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

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