2020-07-20
阅读量:
2598
M函数的错误处理
在M函数中, 当某个表达式无法得到正确的计算结果时我们可以用“error” 来发生错误事件。用“error” 发生的错误事件可以用“Try” 表达式来获取, 并对其进行处理及显示详细错误信息。
“Try” 表达式可以将由error发生的错误信息封装在一个记录内。EG:
try error "negative unit count" /*上例会生成一个由[HasError]、 [Error]以及[Meesage]三个字段构成的 记录, 字段中的值用来对错误进行解释说明。*/
一般情况下上述案例中, “Try” 表达式执行后产生的记录内容如下:(但也可以使用“otherwise” 运算符来重新定义Try的显示结果。
try error "negative unit count" otherwise 42 // equals 42)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论