我在编译以下代码时遇到问题,
2> c(match).
match.erl:13: syntax error before: '{'
match.erl:2: function receiver/0 undefined
error
匹配.erl
-module(match).
-export([receiver/0]).
receiver() ->
receive
{From, A, B} ->
case A =:= B of
true ->
From ! "true";
false ->
From ! "false"
end
{From, A, B, C}->
case A =:= B =:= C of
true ->
From ! "true";
false ->
From ! "false"
end
end.
我已经尝试在比赛前使用所有可能的分号、句号、逗号,{From, A, B, C}->
但似乎没有任何效果。这就是 Erlangs 的语法是一场噩梦的地方!