【发布时间】:2015-03-24 00:41:32
【问题描述】:
不可变变量:一种变量,如果被修改则存储它的原始版本。 问题:如何在 Python 中访问该变量的旧版本?还是在 Java 中?或任何其他支持这种“持久数据结构”的语言? 还是我对不可变变量的定义错了?
在我更改了一个变量后,比如说,python:
name = "nice name"
name = "bad name"
现在,我如何检索 var name 的旧值?
注意:这个问题与它被标记为重复的问题不同,因为这个问题是关于变量的内存位置,另一个问题是关于变量范围。
【问题讨论】:
-
希望这个链接javaranch.com/journal/2003/04/immutable.htm对你有帮助
标签: java python data-structures datapersistance immutablelist