w554292246 2013-11-14 08:55 采纳率: 0%
浏览 2949

erlang 服务器端编程 错误提示 variable 'State' is unbound

-module(gen_server_template).
%% gen_server_template

-behaviour(gen_server).
-export([start_link/0]).
%% gen_server callbacks

-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).

start_link() -> gen_server:start_link({local, ?SERVER}, ?MODULE, [], []).

init([]) -> {ok, State}.

handle_call(_Request, _From, State) -> {reply, Reply, State}.
handle_cast(_Msg, State) -> {noreply, State}.
handle_info(_Info, State) -> {noreply, State}.
terminate(_Reason, _State) -> ok.
code_change(_OldVsn, State, Extra) -> {ok, State}.

以上是erlang otp编程,的服务器端,我是照着书上敲的代码,刚接触erlang没几天,我编译时,提示我以下错误,求各位大神看看我该怎么修改???问题原因是什么???

gen_server_template.erl:11: undefined macro 'SERVER'
gen_server_template.erl:5: function start_link/0 undefined
gen_server_template.erl:13: variable 'State' is unbound
gen_server_template.erl:15: variable 'Reply' is unbound
gen_server_template.erl:19: Warning: variable 'Extra' is unused
error

  • 写回答

3条回答 默认 最新

  • w554292246 2013-11-14 08:58
    关注

    在线等啊。学习中。。。。

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器