【发布时间】:2021-02-15 03:03:56
【问题描述】:
我想在其中创建一个具有动态值的变量。像这样的:
String myAlphabet = 'c';
List myList = [
'a',
'b',
getMyAlphabet()
];
String getMyAlphabet(){
return myAlphabet;
}
当我访问 myList 时,我应该得到 ['a','b','c']。但是在我的程序的某一时刻,myAlpabet 的值更改为“d”。那时,当我访问 myList 时,我应该得到 ['a','b','d'] 但我仍然得到 ['a','b','c']。
如何做到这一点,以便每次访问 myList 时,我都会获得最新的值,而不是第一次初始化时的值?提前谢谢你。
【问题讨论】: