次のように電話をかけるにはどうすればよいですか。
order_cat(Pid, Name, Color, Desc) ->
gen_server:call(Pid, {order, Name, Color, Desc}).
このようなものに:
handle_call({order, Name, Color, Desc}, _From, Cats) ->
if Cats =:= [] ->
{reply, make_cat(Name, Color, Desc), Cats};
Cats =/= [] ->
{reply, hd(Cats), tl(Cats)}
end;
handle_call(terminate, _From, Cats) ->
{stop, normal, ok, Cats}.
最初のコードの代わりに Java と Jinterface を使用して? Jinterface を使用して pid にメッセージを送信する方法は知っていますが、それを処理する受信ステートメントがあります。代わりに OTP を使用したいのですが、方法がわかりません。