-module(core_profile).
-export([start/0]).
start() ->
register(eProfile, spawn(loop())),
ok.
loop() ->
receive
{Key, Pid} -> Pid ! getKey();
{name, Pid} -> Pid ! getName();
{address, Pid} -> Pid ! getAddress()
end,
loop().
这之后壳牌也不回是我的代码二郎:产卵
当我尝试开始从外壳我卡住循环。
2> Pid = spawn(fun()-> a end).
<0.39.0>
3>c(core_profile.erl).
{ok, core_profile}
4>core_profile:start().
不应该命令返回OK然后给我下一个命令行,而不是什么都不做?
这段代码的另一个问题 - '{重点,PID} - > PID! getKey()'必须是最后一个模式,它比其他模式更普遍,并且也会匹配这些模式。 – johlo
是的,复制错误。应该是pKey – H4kor