基于不变的持久性哈希阵列映射树(HAMT),与核心HAMT实现的最小接口,因此您可以轻松地在其之上实现自己的结构。 用于Go的不可变数据结构基于不可变的持久性哈希数组映射树(HAMT),与核心HAMT实现的最小接口,因此您可以轻松地在其之上实现自己的结构。 附带了一些准备就绪的set和map实现,受Clojure的数据结构的启发。出色的性能(查找与本机go映射大约相同,插入了可变本机go映射的20%。)示例:package main import(“ fmt”“ github.com/rsms/go-immuta