perform(Cmd, Decisions, Slot_out, Database) ->
{Client, Cid, Op} = Cmd,
Is_member = lists:member(maps:values(maps:with(lists:seq(1, Slot_out - 1), Decisions)),
if
Is_member == true ->
nothing;
true ->
87 Database ! {execute, Op},
88 Client ! {response, Cid, ok}
89 end,
90 Slot_out + 1.
私はこのようなコードを書いていますが、常にエラーがあります。関数replica.erl:90:前に構文エラー: '。'
90:syntax error before: '.'
誰でも解決する方法はありますか?どうもありがとうございます!
@byaruhafはあなたの問題を解決しているので、自分の答えを受け入れるしてください。 私はまた、IDEA IDE + Erlangプラグインを試してみてください。コンパイルする必要はありません。おかげでhttps://github.com/ignatov/intellij-erlang –