加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

数据结构 – Scala中的持久数据结构

发布时间:2020-12-16 09:44:02 所属栏目:安全 来源:网络整理
导读:Scala中的所有不可变数据结构是否持续存在?如果不是,哪一个是哪一个,哪个不是?那些持续存在的行为特征是什么?此外,它们如何与Clojure中的持久数据结构进行比较? 解决方法 Scala的不可变数据结构都是持久的,在旧的值通过“更新”操作维护的意义上。其
Scala中的所有不可变数据结构是否持续存在?如果不是,哪一个是哪一个,哪个不是?那些持续存在的行为特征是什么?此外,它们如何与Clojure中的持久数据结构进行比较?

解决方法

Scala的不可变数据结构都是持久的,在旧的值通过“更新”操作维护的意义上。其实我不知道不可变和持久的区别;对我而言,这两个术语是别名。

Scala的2.8个不可变数据结构中的两个是向量和哈希尝试,以32进制树表示。这些最初是由Phil Bagwell设计的,他与EPFL的团队合作,然后采用Clojure,现在终于被Scala 2.8采用了。 Scala实现与Clojure实现共享一个根,但当然不是它的端口。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读