您当前的位置: 首页 >  kotlin
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

kotlin属性委托

沙漠一只雕得儿得儿 发布时间:2020-12-07 20:42:55 ,浏览量:0

    var coreResult: String by Saver("result")

    class Saver(var result: String) {
        operator fun getValue(thisRef: DetailCard, property: KProperty): String {
            return result + "haha"//可以添加工具类,对传入进来的值进行操作
        }

        operator fun setValue(thisRef: DetailCard, property: KProperty, value: String) {
            result//可以添加工具类,对传入进来的值进行操作
        }

    }

如上代码,将coreResult的值传入到saver中,进行相关操作,委托给了saver类

关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.1291s