查看源代码 UndefinedFunctionError 异常 (Elixir v1.16.2)
当调用未定义的函数时引发的异常。
以下此异常的字段是公开的,可以自由访问
:module
(module/0
) - 模块名称:function
(atom/0
) - 函数名称:arity
(non_neg_integer/0
) - 函数的元数
例如,如果您尝试调用 MyMod.non_existing_fun("hello", 1)
,错误将显示为
%UndefinedFunctionError{
module: MyMod,
function: :non_existing_fun,
arity: 2,
# Other private fields...
}