【发布时间】:2010-10-22 14:25:56
【问题描述】:
我在 Python 中找不到与 Java 的 final 等效的文档,有这样的东西吗?
我正在创建一个对象的快照(用于在任何失败时进行恢复);一旦分配了这个备份变量,就不应对其进行修改——Python 中类似 final 的特性会很好。
【问题讨论】:
-
总的来说..缺乏不变性是灾难性的..证明Python不适合大型多线程应用程序。
-
@ApurvaSingh 虽然我同意 Python 不适合这样做,但标准库中有元组和frozenset,MagicStack/immutables 是可变映射的实现,建议将其添加到标准库也是如此。