【发布时间】:2014-08-09 04:40:54
【问题描述】:
我对 erlang 中的模式匹配有一个疯狂的问题:
我的接收块:
...
receive
{set_val,Val} ->
log("got: ~p",[Val]);
Any ->
log("~p is an unknown command",[Any])
end.
我发送的内容:
...
{myreceive,myreceive@workstation} ! {set_val,100}
我的日志中出现的内容:
{set_val,100} is an unknown command
怎么会,第一个模式不匹配? (以及如何使其匹配:/)
【问题讨论】: