gpt4 book ai didi

Erlang:为什么 -behaviour(supervisor) 给我 "undefined callback function"错误?

转载 作者:行者123 更新时间:2023-12-01 09:29:44 25 4
gpt4 key购买 nike

当我尝试编译这样开始的 OTP 主管模块时:

-module(gridz_sup).

-behaviour(supervisor).

-export([start_link/0, start_child/2]).

-define(SERVER, ?MODULE).

yada, yada...

我收到以下错误:

gridz_sup.erl:9:警告:未定义的回调函数 init/1(行为“主管”)。

哪位好心人能指出我的错误做法吗?

非常感谢,

LRP

最佳答案

在实现行为回调模块时,必须定义和导出许多强制回调函数。如果没有,您将收到如您所见的警告。对于主管行为,只有一个强制回调函数 init 接受一个参数。

关于Erlang:为什么 -behaviour(supervisor) 给我 "undefined callback function"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com