您的位置:首页 > 健康 > 美食 > 揭阳网站制作计划_国内新闻最新消息今天疫情_百度浏览器主页网址_自动外链发布工具

揭阳网站制作计划_国内新闻最新消息今天疫情_百度浏览器主页网址_自动外链发布工具

2025/1/11 8:00:25 来源:https://blog.csdn.net/u013718730/article/details/145056119  浏览:    关键词:揭阳网站制作计划_国内新闻最新消息今天疫情_百度浏览器主页网址_自动外链发布工具
揭阳网站制作计划_国内新闻最新消息今天疫情_百度浏览器主页网址_自动外链发布工具
About Property Delegate

property delegate enable you get or set a property value

by DelegateObject.getValue or DelegateObject.setValue

in this way, Delegate object can be reused in similar places

Sources
fun main() {val hello = Hello()hello.name = "tom"println(hello.name)
}class Hello {var name: String by Delegate()
}class Delegate {private var value = ""operator fun getValue(thisRef: Any, property: KProperty<*>): String {return "${thisRef.javaClass.simpleName}::${property.name}=${value}"}operator fun setValue(thisRef: Any, property: KProperty<*>, value: String) {this.value = value}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com