我可以在Kotlin get()方法中访问属性的值吗?
考虑以下:
class MyTest {
var test: String = "string"
get() {
logIt("Property accessed")
return it
}
}
Run Code Online (Sandbox Code Playgroud)
魔术变量it不存在.我该如何获得实际房产价值?
itlambda中存在神奇的变量.调用用于访问属性值的魔法变量field.有关更多信息,请参阅文档.
var test: String = "string"
get() {
logIt("Property accessed")
return field
}
Run Code Online (Sandbox Code Playgroud)