gpt4 book ai didi

erlang - 让 Dialyzer 支持自定义行为

转载 作者:行者123 更新时间:2023-12-03 12:13:56 27 4
gpt4 key购买 nike

我正在使用带有一些自定义行为的 Dialyzer,问题是当我这样做时,Dialyzer 会给我这个错误:

src/max.erl:3: Callback info about the gen_strategy behaviour is not available

我不知道的一件事是如何创建该回调信息。我想将此信息添加到我的行为中,以便我可以从 Dialyzer 进行更多测试。

最佳答案

从 R15B 开始,升级了 Erlang/OTP 编译器,现在它可以处理一个名为 -callback. 的新模块属性。

例子:

-callback init(Args :: term()) ->
{ok, State :: term()} | {ok, State :: term(), timeout() | hibernate} |
{stop, Reason :: term()} | ignore.

更多关于 herehere

关于erlang - 让 Dialyzer 支持自定义行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17230761/

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