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类