问题标签 [erlang-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
142 浏览

erlang-shell - 直接在 erlang-shell 中测试自定义函数

我必须在 erlang shell 中测试一个函数。我不想编写模块和测试 ie erl> c(module_name)

有什么方法可以直接测试我的示例 erlang 函数吗?像 :

投掷错误:

提前致谢!

0 投票
1 回答
160 浏览

erlang - Erlide erlang 控制台似乎挂起

我已经在七周内使用 Erlide for eclipse 完成了七种语言的 Erlang 教程,在我进入并发部分之前,大部分似乎一切都很好。

在本节中,作者通过一个简单的示例

当按照本书的建议运行时,我应该能够发送消息Pid ! "someStuff".但是当运行它时,没有返回任何内容,并且调试器要求我在任何活动恢复之前终止进程。

这是控制台的示例。你会看到当我发送消息时,没有任何返回。

这一切似乎都可以通过命令行直接使用 Eshell 完美运行(没有 eclipse 和 erlide)。我可能在某处错过了一些配置吗?我现在完全被难住了。我意识到也许 SO 不是解决此类问题的最佳地点,但是我已经完全用尽了我的 google-fu 并且似乎 erlide 没有任何论坛存在。

感谢您的任何建议。

如果它有助于我运行 Windows 7 和 Eclipse(STS,3.3.0),使用 Erlang 5.10.4(R16B03-1)

0 投票
1 回答
186 浏览

eclipse - Erlang 没有用 spawn 返回任何东西

我正在从youtube上的视频中学习 erlang 的基础知识。我被困在其中一个视频教程中。这是代码:

say_something功能没问题:

但是,当我跑步时start_concurrency,我不知道会发生什么,但我没有得到我应该得到的东西,如下所示:

它不返回任何东西。我可以不停地打字。我究竟做错了什么?请帮我。

谢谢!

0 投票
1 回答
238 浏览

functional-programming - 在erlang中拆分数组

我写了一个简单的函数来将一个数组分成两部分。

我尝试使用我的功能,但遇到了一个巨大的问题,见下图。该函数适用于很多示例,但如果用于输入,[4,9,2],[],[]我会得到以下奇怪的结果["\t",[2,4]]

在此处输入图像描述

问题出在哪里?感谢您的回答和时间。

0 投票
1 回答
45 浏览

erlang - 不同节点上的进程之间的通信

我必须创建分布式发布订阅系统,但我一开始就陷入困境,因为我不知道如何在不同节点上的进程之间交换消息。有任何想法吗?

0 投票
0 回答
203 浏览

erlang - 如何在 Erlang Werl 中获取 ANSI 转义序列?

Windows 7 x64 上的 Erlang R17.0 x64。

当我clear在 werl 窗口中键入时,我看到显示的 ANSI 转义序列。我也试过clear()--same 结果。从我的挖掘来看,werl 应该能够处理 ANSI 转义序列。我需要做些什么才能使它正常工作吗?

0 投票
1 回答
1214 浏览

yaws - 使用 Yaws 实现 REST API

我正在尝试使用 Yaws Web 服务器构建 REST API,但我无法让 Yaws 将请求分派到我的模块。

0 投票
1 回答
186 浏览

erlang - 来自 Erlang shell 的 Riak 连接

我如何从 erlang shell 连接到 riak。

我关注了这个网站“ https://github.com/basho/riak-erlang-client ”,但无法弄清楚。请帮助我从 erlang shell 连接到 riak。

我不知道如何给出它的路径

0 投票
1 回答
167 浏览

erlang - Riak 数据库上的 Erlang MapReduce 给出异常

我正在阅读 riak 和 Erlang 的教程,我已经通过 riak-erlang-client 将数据存储在 riak 中,并且我执行了以下操作:

现在一切都很好,我想从列表 [1,2,3] 中提取值,这些值只能通过 erlang 的 mapreduce 被 2 整除。

为此,我做了以下事情,

我不知道应该在函数参数中写什么,因为我是 erlang 和 riak 的新手,所以如果有错误请纠正我。

现在,当我使用 mapreduce 时,我已经写了这个,

它引发了以下异常..请建议我一个了解正在发生的事情以及如何运行 mapreduce 的好方法。

请帮助我并建议我,我已经按照链接进行操作,但我不清楚如何自己编写 mapreduce,所以请指导我..它会对我有所帮助。

0 投票
1 回答
317 浏览

erlang - 如何使用 Erlang 在 Riak 上进行 MapReduce 以从存储 1 到 1000 的数字的所有键中获取偶数值

我正在尝试用 Erlang 在 Riak 上做 mapreduce。我有如下数据:

现在,我存储了从 1 到 1000 的 1000 个值,其中所有键都是由作为参数给出的术语 undefined 自动生成的,因此所有键的值都从 1 到 1000 开始。

所以我只想要偶数值的数据。使用 mapreduce,我该如何实现呢?