Я использую диализатор для исправления предупреждений в коде erlang,
io: format (IoDevice, "[]");
эта строка выдает следующую ошибку
Вызов io: format (IoDevice :: pid (), [91 | 93, ...]) никогда не вернется, так как при успешном наборе будет (atom () | binary () | string (), [any ()]) -> 'ok', и контракт имеет значение (Format, Data) -> 'ok', когда Format :: format (), Data :: [term ()]
Я не могу понять, в чем проблема, может кто-нибудь объяснить это?
Спасибо