當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


erlang error(Reason)用法及代碼示例


error(Reason) -> no_return()
類型:
Reason = term()

引發類 error 的異常,原因是 Reason 。由於計算此函數會導致拋出異常,因此它沒有返回值。

異常類的意圖error表示發生了意外錯誤(例如,使用類型不正確的參數調用函數)。請參閱有關指南錯誤和錯誤處理獲取更多信息。例子:

> catch error(foobar).
{'EXIT',{foobar,[{shell,apply_fun,3,
                        [{file,"shell.erl"},{line,906}]},
                 {erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,677}]},
                 {erl_eval,expr,5,[{file,"erl_eval.erl"},{line,430}]},
                 {shell,exprs,7,[{file,"shell.erl"},{line,687}]},
                 {shell,eval_exprs,7,[{file,"shell.erl"},{line,642}]},
                 {shell,eval_loop,3,[{file,"shell.erl"},{line,627}]}]}}

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 error(Reason) -> no_return()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。