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

确定参数是否是 vl-catch-all-apply 返回的错误对象

(vl-catch-all-error-p arg)

参数

arg

任何参数。

返回值

如果提供的参数是 vl-catch-all-apply,返回的错误对象,则为 T,否则为 nil。

示例

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

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

使用 vl-catch-all-error-p 确定 vl-catch-all-apply 返回的值是否为错误对象:

_$ (vl-catch-all-error-p
catchit)
T

参阅

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

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

 评论