Source FunctionClauseError исключение
Исключение, которое возникает, когда вызов функции не соответствует ни одному из определенных правил.
Следующие поля этого исключения являются общедоступными и могут быть свободно доступны:
-
:module(module/0) — имя модуля -
:function(atom/0) — имя функции -
:arity(non_neg_integer/0) — арность функции
Например, если вы попытаетесь вызвать функцию, такую как URI.parse/1, с чем-то, кроме строки, ошибка будет выглядеть так:
%FunctionClauseError{
module: URI,
function: :parse,
arity: 1,
# Other private fields...
}
© 2012-2024 The Elixir Team
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/elixir/1.18.1/FunctionClauseError.html