elixir-hash_list:Elixir 的无序、托管、基于唯一可重用整数的索引键值存储

时间:2024-07-24 20:56:32
【文件属性】:

文件名称:elixir-hash_list:Elixir 的无序、托管、基于唯一可重用整数的索引键值存储

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-24 20:56:32

Elixir

哈希表 Elixir 的无序、托管/唯一/可重用/基于整数的索引键值存储。 别介意名字。 ###Just push/2你的数据 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 来手动设置它们:


【文件预览】:
elixir-hash_list-master
----mix.exs(416B)
----test()
--------test_helper.exs(15B)
--------hash_list_test.exs(817B)
----LICENSE(1KB)
----.gitignore(34B)
----lib()
--------hash_list.ex(3KB)
----README.md(888B)

网友评论