使用列表理解进行合并和压缩
想要合并[1,3,4],[2,5]-> [1,2,3,4,5] 和 zip [1,2,3],[4,5] -> [{1,4},{2,5}]。这不是作业,我只是想提高我的列表理解技能。如果您知道任何有关它的…
Erlang 的精度
下一个代码在结果中给出了 5.999999999999998,但正确答案是 6。 Alpha = math:acos((4*4 + 5*5 - 3*3) / (2*4*5)) Area = 1/2 * 4 * 5 * math:sin(Al…
是否可以获取 Erlang 类型中可接受的值的列表?
假设我定义了一个类型: -type yummy_foods() :: ice_cream | cake | cookies | spam. 这似乎是一个很好的方法来完成我在 C 中使用枚举所做的事情。我…
Erlang编译错误
Windows XP、Erlang R13B02 (erts-5.7.3) 今天我们不想编译任何 erlang 文件 c(binm)。 ** 异常错误:未定义函数编译:file/2 在函数 c:c/2 中 ,昨天…
Erlang 代码片段展示了它的好处?
我正在向一群对函数式语言缺乏经验的 C/C++ 程序员做一个小型演示。演讲的一部分提到了Erlang,我想给出一个具体的小代码示例。 StackOverflow 上有大…
如何在mochiweb中设置自动注销时间?
我正在查看 mochiweb 的源代码,发现测试 cookie 过期时间的数字与我继承的服务器的行为完全不同。 mochiweb 在源代码中具有 111 和 86417(一天加 17…
将参数添加到 init_per_testcase 配置参数
我使用通用测试框架进行了 erlang 集成测试。传递给 init_per_testcase 调用的配置参数和所有测试都初始化为: ConfigFilename = filename:absname("s…
构建 Erlang 服务器场(用于业余爱好项目)最便宜的方法是什么?
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…
如何优化 Erlang 中数千条消息的接收循环?
在《Programming Erlang》一书中的“Programming Multicore CPUs”一章中,Joe Armstrong 给出了一个映射函数并行化的很好的例子: pmap(F, L) -> S =…
Erlang 中带前导零的格式
我想以字符串形式返回当地时间,但带有前导零。我尝试了这个: {{Year, Month, Day}, {Hour, Minute, Second}} = erlang:localtime(). DateAsString =…
如何匹配 ets:match 与 Erlang 中的记录?
我听说在代码中通过元组指定记录是一种不好的做法:我应该始终使用记录字段 (#record_name{record_field = some}) 而不是普通元组 {record_name, valu…
为什么 erlang lib 更改没有合并到我的项目中?
我在一个相当大的项目上使用 eclipse 3.6.2 和 erlang 5.8.1.1,我们还没有准备好迁移到该语言的更现代版本,所以我遇到了 eprof 中的一个错误: stri…
适用于 Ocaml 和其他语言的基于 Actor 的分布式并发库
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
在 Erlang 中检测 UDP 无法访问的端口
我正在寻找一种方法来检测 Erlang 中传出 UDP 数据包的“端口无法访问”错误,这样我就可以急切地向应用程序报告传输层错误。即,我想捕获 ICMP 类型 …