6

つまり、不変ですが、効果的に O(1) インデックスを使用したデータ共有です。

4

4 に答える 4

3

私は数年前に Java 用の永続データ構造のライブラリを作成しました。

https://github.com/mikera/mikera/tree/master/src/main/java/mikera/persistent

これらは Clojure のデータ構造に似ていますが、より Java に近いものがあります。

  • ジェネリックをフル活用
  • 期待されるすべての Java コレクション インターフェイスをサポートします
  • いくつかの便利な特殊型を含めます (RepeatList同じ値が繰り返し発生する場合など)。
于 2013-04-14T13:09:13.443 に答える
0

ここに Scala -> Java ポートがあります: https://github.com/andrewoma/dxx

于 2015-10-14T09:45:38.513 に答える