Erlang / Удаление предупреждений, когда некоторые функции обратного вызова поведения не реализованы - PullRequest
1 голос
/ 28 июля 2011

Как лучше всего удалять предупреждения, когда мне не нужно реализовывать все функции обратного вызова поведения?

Например:

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

1 Ответ

6 голосов
/ 28 июля 2011

«Наилучшим» методом на самом деле является реализация обратных вызовов-заглушек с разумными возвращаемыми значениями (например, {reply, ok, State} для вызовов, {noreply, State} для приведений, информации и т. Д.). Это также обеспечит стабильность и совместимость, если кто-нибудь когда-нибудь попробует обновить код, например, для вашего кода.

В настоящее время невозможно игнорировать эти предупреждения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...