2020-07-20
閱讀量:
2655
M函數(shù)的錯誤處理
在M函數(shù)中, 當某個表達式無法得到正確的計算結果時我們可以用“error” 來發(fā)生錯誤事件。用“error” 發(fā)生的錯誤事件可以用“Try” 表達式來獲取, 并對其進行處理及顯示詳細錯誤信息。
??“Try” 表達式可以將由error發(fā)生的錯誤信息封裝在一個記錄內(nèi)。EG:
try error "negative unit count" /*上例會生成一個由[HasError]、 [Error]以及[Meesage]三個字段構成的 記錄, 字段中的值用來對錯誤進行解釋說明。*/
一般情況下上述案例中, “Try” 表達式執(zhí)行后產(chǎn)生的記錄內(nèi)容如下:(但也可以使用“otherwise” 運算符來重新定義Try的顯示結果。
try error "negative unit count" otherwise 42 // equals 42)






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論