标签: properties kotlin delegation
我正在寻找一种方法来覆盖String getter函数的工作方式,但我无法找到任何解决方案。有什么办法吗? 我知道委托属性有效,但我正在寻找一种方法来覆盖默认的setter和getter,而不必声明“by SomeDelegate()”。
by SomeDelegate()
我试过像
operator fun String?.getValue(thisRef: Any?, property: KProperty<*>): String { return "it works" }
但它不起作用。