持久性变数据不要和持久储存相混淆 在计算机中持久性数据或非临时数据是一种数据结构,在修改时始终保持其自身的先前版本.这些数据实际上是不可变的,因为对这类数据操作不会明显的改变数据结构,而是始终产生新的数据结构. 部分持久性数据:如果可以访问某个数据所有版本,但只能修改最新的版本,则数据是部分持久的. 汇合持久性数据:如果可以从之前的两个数据版本通过合并或者融合,可以创建一个新版本数据,则数据是汇合持久的. 数据结构不是持久的则称之为临时的. 持久性数据结构在逻辑编程和函数式编程中特别常见,因为这…