特别是一个带有cons操作的不可变列表将受到欢迎。在Java中完成类型化的持久数据结构a Clojure?
3
A
回答
2
挖得更长一点。这个图书馆可能是最接近的:http://functionaljava.googlecode.com/svn/artifacts/2.22/javadoc/index.html。我想可以直接使用Clojure的集合类,但我不确定是否会感受到那种自然。 (并且我不一定需要“事务性”行为。)
0
发表于Cons’ing a List in Java有多种解决方案。并且可以添加不变性:
List l;
...
l = Collections.unmodifiableList(l);
1
我已经在Java中编写了一堆持久数据结构。我的“PersistentList”非常接近你想要的。
2
还有的在“修改为使用Clojure的外Clojure的数据结构”的一个项目:我目前使用Google Guavahttps://github.com/krukow/clj-ds
0
。它的集合包具有用于列表,地图,集合等的不变变体。该代码易于使用和高质量。
但是,由于实施细节,有效地列入清单可能是不可能的。
相关问题
- 1. Java中的持久数据结构
- 2. Erlang持久数据结构
- 3. Scala中的持久数据结构
- 4. 使数据结构持久
- 5. Java:大型持久散列结构?
- 6. 如何使数据结构在C++中持久化?
- 7. 在java持久化中如何完成注记映射?
- 8. Java多种类型的数据结构
- 9. 持久与不可变数据结构
- 10. iOS非持久性数据结构
- 11. FluentNHibernate和持久化的树结构
- 12. 持久化数据在JSP
- 13. 在Java中完成关系持久SQL类型数据库的最简单方法
- 14. 序列化持久性/功能性数据结构
- 15. Clojure数据结构函数
- 16. numpy数组作为数据类型在结构化数组中?
- 17. Qt中的持久化类
- 18. 生成数据库架构的Java类,而不会持久单元
- 19. 树结构和Java持久性2.0
- 20. Java servlet和持久性结构
- 21. 支持各种数据类型的数据结构
- 22. 结构java树型数据
- 23. clojure中的预聚合数据结构
- 24. Magento结帐数据持久
- 25. 在Java中创建类似于数据结构的结构
- 26. 在Java Beans中持久化表单数据
- 27. 如何使用Hibernate持久化Object类型的Java属性?
- 28. 如何在Grammar-Kit中定义结构化数据类型?
- 29. 持久图数据(Java)
- 30. Java Google App Engine:在将对象添加到另一个持久对象的持久数据结构之前,是否需要使对象持久化?
但是,该项目似乎不活跃。 – Frederik 2012-01-13 11:10:32
你为什么这么认为? – mnicky 2012-01-29 08:46:24