使用行为
将 -behaviour
指令添加到模块以指示它遵循行为:
-behaviour(gen_server).
美国拼写也被接受:
-behavior(gen_server).
现在,如果你忘记实现并导出行为所需的任何功能,编译器将发出警告,例如:
foo.erl:2: Warning: undefined callback function init/1 (behaviour 'gen_server')
将 -behaviour
指令添加到模块以指示它遵循行为:
-behaviour(gen_server).
美国拼写也被接受:
-behavior(gen_server).
现在,如果你忘记实现并导出行为所需的任何功能,编译器将发出警告,例如:
foo.erl:2: Warning: undefined callback function init/1 (behaviour 'gen_server')