gpt4 book ai didi

kotlin - 如何在属性 get() 方法中访问字段值

转载 作者:行者123 更新时间:2023-12-02 07:18:25 27 4
gpt4 key购买 nike

我可以在 Kotlin get() 方法中访问属性的值吗?

考虑以下内容:

class MyTest {

var test: String = "string"
get() {
logIt("Property accessed")
return it
}

}

魔术变量it不存在。我该如何获取实际属性(property)值(value)?

最佳答案

神奇的变量it存在于lambda中。用于访问属性值的神奇变量称为field。请参阅the documentation了解更多信息。

var test: String = "string"
get() {
logIt("Property accessed")
return field
}

关于kotlin - 如何在属性 get() 方法中访问字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44207291/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com