> Erlang中文手册 > throw/1 抛出一个异常错误

erlang:throw/1

抛出一个异常错误

用法:

throw(Any) -> no_return()

从函数里抛出一个不能从返回值获取的“非本地”结果,如果解析的语句在 catch 之内,catch 将会捕获得到返回值 Any。

catch throw({hello, there}).