热线电话:13121318867

登录
2020-07-20 阅读量: 2595
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)

40.6301
2
关注作者
收藏
评论(0)

发表评论

暂无数据