Eclipse Erlang没有返回任何带有spawn的内容

Eclipse Erlang没有返回任何带有spawn的内容,eclipse,shell,erlang,spawn,erlang-shell,Eclipse,Shell,Erlang,Spawn,Erlang Shell,我正在通过一段视频学习erlang的基础知识。我被其中一个视频教程卡住了。代码如下: say_something(_,0) -> io:format("Done ~n"); say_something(Value, Times) -> io:format("~s ~n", [Value]), say_something(Value, Times-1). start_concurrency(Value1, Value2) -> spawn(eas

我正在通过一段视频学习erlang的基础知识。我被其中一个视频教程卡住了。代码如下:

say_something(_,0) ->
    io:format("Done ~n");
say_something(Value, Times) ->
    io:format("~s ~n", [Value]),
    say_something(Value, Times-1).

start_concurrency(Value1, Value2) ->
    spawn(easy, say_something, [Value1, 3]),
    spawn(easy, say_something, [Value2, 3]).
say_something
功能正常:

(ErlangProject@Carl-PC)3> easy:say_something("Hello world", 3).
Hello world 
Hello world 
Hello world 
Done 
ok
但是,当我运行
start\u concurrency
时,我不知道会发生什么,但我没有得到我应该得到的,如下所示:

(ErlangProject@Carl-PC)4> easy:start_concurrency("Hello world", "Really Really").
easy:start_concurrency("Dynamically", "ee").
easy:start_concurrency("dfd", "dfd").
它不会返回任何东西。我可以不停地打字。我做错了什么?请帮帮我


谢谢大家!

好的,这解决了问题:

  • 我不得不用pluginlocation更改Eclipse上的
    Erlide插件的位置
  • 这就是帮助我的原作。希望它也能帮助别人

    • 我在32位eclipse中尝试过这个

    当我在Erlang shell中运行时,它对我有效。我看到短语以不确定的顺序打印,第二次生成调用的Pid显示。它可以在我的erlang shell上工作。您可以在erlang shell中尝试
    flush()
    。是的,我也可以在erlang shell中运行它。但在我在eclipse中运行它之前。这是eclipse的问题吗?为了更清楚,此问题的修复程序将从0.28版开始提供。@VladDumitrescu感谢您添加更多信息!:)