我是 Erlang 的新手,我需要生成两个运行 add 函数的进程,然后添加两个数字。进程一和进程二的分配值显示进程ID,我需要捕获该值。
如何在我的calc
函数中读取 add(N) 函数的返回值?
-module(myerl).
-export([calc/1,add/1]).
add(N) ->
N + 5.
calc(L)
pone = spawn( fun() -> add(A) end),
ptwo = spawn( fun() -> add(B) end),
Result = Pone + Ptwo,
io:format("result ~p~n", [Result]).