我已经阅读了所有文档和大部分 LFE 源代码。所有演示都强调传统 Lisp 角色中的基本 Lisp - 通用问题解决、Hello world 和语法模拟宏。
有人知道 LFE 如何处理消息传递原语吗?更具体地说,您如何表达此 Erlang 代码:
有人知道 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的话。