logo
  • 教程列表
  • SO官方文档
  • 委托属性
    • 可观察的属性
    • 定制授权
    • 延迟初始化
    • 地图支持的属性
    • 委托可以用作减少样板的图层
  1. StackOverflow 文档
  2. Kotlin 教程
  3. 委托属性
  4. 定制授权

定制授权

Created: November-22, 2018

class MyDelegate {
    operator fun getValue(owner: Any?, property: KProperty<*>): String {
        return "Delegated value"
    }
}

val foo : String by MyDelegate()
println(foo)

该示例打印 Delegated value

  • 延迟初始化
  • 可观察的属性

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明