明经通道 Visual LISP 函数  
vl-catch-all-error-message
 

从错误对象返回字符串

(vl-catch-all-error-message error-obj)

参数

error-obj

由 vl-catch-all-apply 返回的错误对象。

返回值

包含错误信息的字符串。

示例

使用 vl-catch-all-apply 时被零除:

_$ (setq catchit (vl-catch-all-apply '/ '(50 0)))
#<%catch-all-apply-error%>

vl-catch-all-apply 函数截取了错误并返回错误对象,使用 vl-catch-all-error-message 可以查看其中的错误信息:

_$ (vl-catch-all-error-message catchit)
"除数为零"

参阅

本参考中的 *error*vl-catch-all-applyvl-catch-all-error-p 函数,以及 《Visual LISP 开发人员手册》中的 错误处理

明经通道 版权所有 未经许可 不得传播

 评论