Erlang /在未实现某些行为回调函数时删除警告

时间:2011-07-28 10:38:32

标签: erlang

当我不需要实现行为的所有回调函数时,删除警告的最佳做法是什么?

例如:

Warning: undefined callback function code_change/3 (behaviour 'gen_event')

1 个答案:

答案 0 :(得分:6)

“最佳”练习实际上是实现存根回调,具有合理的返回值(例如{reply, ok, State}用于调用,{noreply, State}用于强制转换和信息等。如果有人尝试进行代码升级(例如代码升级),这也将确保稳定性和兼容性。

目前无法忽略这些警告。