【发布时间】:2016-04-29 12:59:09
【问题描述】:
我无法理解如何使用 Erlang 进程接收多条消息。这是我在 shell 中尝试过的:
1> GetMessage = spawn(fun() -> getMessage() end).
<0.252.0>
2> GetMessage ! msg.
Got a message
msg
3> GetMessage ! msg
msg
getMessage/0 的代码:
getMessage() ->
receive
_ ->
io:format("Got a message~n", [])
end.
如何继续接收消息?
【问题讨论】:
标签: erlang