-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