在 GNU Octave 中捕获异常的正确语法是什么?如果没有文件存在,我有一行失败:
mymatrix = load("input.txt");
如果 input.txt 中有一些不好的行,八度音阶会出现这种情况:
error: load: unable to extract matrix size from file `input.txt'
error: called from:
error: /home/el/loadData.m at line 93, column 20
error: main at line 37, column 86
error: /home/el/main.m at line 132, column 5
我想在 Octave 中使用 try/catch 块,正确的语法是什么?
我希望能够干净、准确地向用户报告输入文件有问题(丢失、配置错误的列、太多列、错误字符等)并恢复。不只是吐出神秘的错误并停止。最好的方法是什么?