私は Erlang を初めて使用します。add 関数を実行する 2 つのプロセスを生成し、2 つの数値を追加する必要があります。プロセス1と2の割り当てられた値はプロセスIDを示しています。値をキャッチする必要があります。
関数で add(N) 関数の戻り値を読み取るにはどうすればよいcalc
ですか?
-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]).