【发布时间】:2021-03-28 09:44:09
【问题描述】:
有什么区别:
1.
var abc = someObject.getSomeValueWhichChangesFrequently()
vs
2.
var abc = someObject.getSomeValueWhichChangesFrequently()
get = someObject.getSomeValueWhichChangesFrequently()
someObject.getSomeValueWhichChangesFrequently() 经常更改。 将使用第一种方式,仅在 init 设置值,然后始终从 abc 返回该值,无论 someObject.getSomeValueWhichChangesFrequently() 稍后返回什么值 或将 abc 始终返回 someObject.getSomeValueWhichChangesFrequently() 的最新值。
我不想 #2 因为我必须在 abc 的 init 和 get() 中调用 someObject.getSomeValueWhichChangesFrequently()
请指教。谢谢
【问题讨论】:
-
这能回答你的问题吗? In Kotlin what does this get() do
-
抱歉没有
标签: kotlin