Go语言多键映射库:go-multikeymap

2025-02-06
Go语言多键映射库:go-multikeymap

go-multikeymap是一个高效的Go语言库,实现了支持多个键的映射数据结构。它提供两种类型:MultiKeyMap和BiKeyMap。MultiKeyMap允许一个主键和多个字符串副键,而BiKeyMap则要求两个主键都唯一。两者都提供并发安全和非并发版本,性能测试显示其访问速度接近O(1)。该库易于使用,并提供了详细的文档和基准测试结果,方便开发者快速集成和评估性能。

开发 多键映射