У меня есть 2 определения:
-define(LOGIN_PACKET, 1).
-define(LOGOUT_PACKET, 2).
Попытка:
case func(...) of
LOGIN_PACKET ->
.....;
LOGOUT_PACKET ->
......
end
Но я получаю предупреждение:
это предложение не может совпадать, потому что всегда совпадает предыдущее предложение в строке 209.
Почему? Можем ли мы использовать определения в случае с Erlang.
Спасибо.