Erlang simple“spawn”在Windows中获得未定义的错误

kx7yvsdv  于 2023-02-13  发布在  Windows
关注(0)|答案(1)|浏览(144)

我正在学习Erlang,我写了一个简单的模块来测试“spawn”函数:

-module(concurrent).
-export([go/0, loop/0]).
 
go() ->
    Pid2 = spawn(echo, loop, []).

loop() -> 2.

但是当我运行concurrent:go().时,我得到了这个错误消息:

=ERROR REPORT==== 10-Feb-2023::14:41:34.586000 === Error in process
<0.84.0> with exit value: {undef,[{echo,loop,[],[]}]}

我不知道我做错了什么。

5ssjco0h

5ssjco0h1#

您试图从模块echo派生一个运行函数loop的进程,但是您从名为concurrent而不是echo的模块导出函数loop

相关问题