不可变变量:一种变量,如果被修改则存储它的原始版本。问题:如何在 Python 中访问该变量的旧版本?还是在 Java 中?或任何其他支持这种“持久数据结构”的语言?还是我对不可变变量的定义错了?
在我更改变量后,假设python:
name = "nice name"
name = "bad name"
现在,我如何检索 的旧值var name
?
注意:这个问题与它被标记为重复的问题不同,因为这个问题是关于变量的内存位置,另一个问题是关于变量的范围。
不可变变量:一种变量,如果被修改则存储它的原始版本。问题:如何在 Python 中访问该变量的旧版本?还是在 Java 中?或任何其他支持这种“持久数据结构”的语言?还是我对不可变变量的定义错了?
在我更改变量后,假设python:
name = "nice name"
name = "bad name"
现在,我如何检索 的旧值var name
?
注意:这个问题与它被标记为重复的问题不同,因为这个问题是关于变量的内存位置,另一个问题是关于变量的范围。