我是功能方法的新手.为了我的学习,我选择了两种函数式语言,Erlang和Clojure.我正在尝试编写简单的套接字服务器,它能够存储有关当前连接的信息.
例如,如果socket1想要向socket2发送消息,它应该发送到服务器:
对socket2的"消息".
或者它可以是JSON.消息格式现在无关紧要.
使用Clojure我发现了一些可变数据结构,如Agent.在Clojure的情况下,我使用Agent作为可变数组,我存储所有当前连接.但我在Erlang中找不到类似的东西.你能帮帮我吗?
我搜索了我的问题,但我发现Erlang中没有可变数据结构.在这种情况下,我可以存储所有当前连接?
谢谢.