檢視原始碼 UndefinedFunctionError 例外 (Elixir v1.16.2)
呼叫未定義的函式時引發的例外。
此例外的下列欄位為公開,可自由存取
:module
(module/0
) - 模組名稱:function
(atom/0
) - 函式名稱:arity
(non_neg_integer/0
) - 函式的 arity
例如,如果您嘗試呼叫 MyMod.non_existing_fun("hello", 1)
,錯誤會如下所示
%UndefinedFunctionError{
module: MyMod,
function: :non_existing_fun,
arity: 2,
# Other private fields...
}