1. 首页
  2. 考试认证
  3. 其它
  4. Elixir基于可重用整数索引的无序哈希存储管理

Elixir基于可重用整数索引的无序哈希存储管理

上传者: 2024-10-29 11:30:08上传 ZIP文件 4.23KB 热度 3次

哈希表Elixir 提供无序、托管/唯一/可重用/基于整数的索引键值存储。别介意名字。Just push/2 可以轻松将数据添加至 hashlist:push(hashlist, value) -> {key, hashlist},此操作将向 hashlist 添加 value,并返回分配给它的 key。您无需担心键的选择,因为HashList 会根据三种可选模式为您完成键分配:随机化 (2^32, :random_indexes)、重用释放的或增加最后一个 (:reuse_indexes,默认) 以及 仅增加最后一个 (:no_reuse_indexes)。目前,:random_indexes:no_reuse_indexes 均已实现但未完全测试,因此尚无法通过 HashList.new/1 设置它们。但您可以通过结构化形式手动创建 HashList,并自行设置这些选项。

用户评论