我已经阅读了所有文档,以及 LFE 的大部分来源。所有的演讲都强调传统 lisp 角色中的基本 lisp - 一般问题解决、Hello world 和语法模拟宏。
有谁知道 LFE 如何处理消息原语?要指定一个更精确的问题,您将如何表达这个 erlang:
A = 2,
Pid = spawn(fun()->
receive
B when is_integer(B) -> io:format("Added: ~p~n",[A+B]);
_ -> nan
end
end),
Pid ! 5.
然后,你知道,它咕哝着一些数字相加,答案是 7。