【问题标题】:Erlang simple "spawn" gets undefined error in windowsErlang simple \"spawn\" 在 Windows 中出现未定义的错误
【发布时间】:2023-02-11 02:11:56
【问题描述】:

我正在学习 Erlang,并且编写了一个简单的模块来测试“生成”功能:

-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,[],[]}]}

我不明白我做错了什么。

【问题讨论】:

    标签: windows erlang erlang-shell


    【解决方案1】:

    您尝试从模块 echo 生成运行函数 loop 的进程。但是你从名为concurrent而不是echo的模块导出函数loop

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多