Недавно я получил следующую ошибку, когда пытался прочитать файл в эликсире.
iex()> File.read("no_existant_file.csv")
{:error, :enoent}
К счастью, я знал, что означает «enoent», и быстро понял, что это потому, что в имени файла была опечатка.Как только я это исправил, все заработало, как и ожидалось.
Однако, это заставило меня задуматься, есть ли способ изменить это сообщение об ошибке на более "дружественное к человеку" сообщение, которое потенциально может быть отображено конечному пользователю?