摘要: 当你在编程过程中听到持久化这个单词的时候,大多数情况下,你会认为是应用程序将其数据为存储为某种类型的文件中,例如数据库,以便于以后当应用程序再次运行时能够从介质中重新获取数据。然而这里的持久化讲的是另外一个意思,用其来描述一种数据结构,通常会用在一些函数式的编程语言中。从这个意义上来讲,一个具有持久化能力的数据结构在其被修改后可以保存当前的状态,从本质上来说,这样的数据结构是不可改变类型(immutable)。 阅读全文
posted @ 2008-11-12 16:11 ted 阅读(14066) 评论(5) 推荐(10) 编辑