9

機能的なデータ構造 (Haskell/Clojure/Scala で使用される Hash Array Mapped Trie など) は、基礎となるデータ構造の多くの共有に依存しています。たとえば、insert通常はデータ構造を実装するツリーでパスをコピーすることによって実装されるマップのようなデータ型を実装するとします。

これらのデータ構造が基礎となる値の共有に大きく依存している (そして主要な所有者がいない) ことを考えると、借用はそのような構造の実装の邪魔になるでしょうか?

4

1 に答える 1