elixir-simple_agent

时间:2024-06-05 05:12:26
【文件属性】:

文件名称:elixir-simple_agent

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-05 05:12:26

Elixir

简单代理 SimpleAgent是基本Elixir Agent模块周围的简化/抽象层。 通常,代理用于存储简单值,例如原子或整数。 这用作多个进程可以访问/更新的标志或计数。 在这些情况下,完整的Agent模块与重复的样板关闭代码一起使用,会增加代码的噪音并可以消除。 例如,要创建代理,更新值,然后检索该值,可以运行: {:ok, agent} = Agent.start_link(fn -> nil end) Agent.update(agent, fn _ -> :some_value end) value = Agent.get(agent, fn val -> val end) SimpleAgent这些调用归结为更易读的代码: agent = SimpleAgent.start! SimpleAgent.update! agent, :some_value value


【文件预览】:
elixir-simple_agent-master
----mix.lock(79B)
----simple_agent.sublime-project(288B)
----.gitignore(70B)
----mix.exs(1KB)
----README.md(3KB)
----config()
--------config.exs(1KB)
----lib()
--------simple_agent.ex(6KB)
----test()
--------simple_agent_test.exs(3KB)
--------test_helper.exs(15B)

网友评论