檢視原始碼 FunctionClauseError 例外 (Elixir v1.16.2)
當函式呼叫與任何已定義的子句不符時引發例外。
此例外的下列欄位公開,可自由存取
:module
(module/0
) - 模組名稱:function
(atom/0
) - 函式名稱:arity
(non_neg_integer/0
) - 函式的元數
例如,如果您嘗試使用字串以外的東西呼叫函式,例如 URI.parse/1
,錯誤將如下所示
%FunctionClauseError{
module: URI,
function: :parse,
arity: 1,
# Other private fields...
}