try块的原始形式如下:
try body catch cleanup end_try_catch
其中 body 和 cleanup 都是可选的,可以包含任意 Octave 表达式或命令。cleanup 中的语句仅在 body 中发生错误时执行。
在 body 执行期间,不会打印任何警告或错误消息。如果在 body 执行过程中确实发生错误,cleanup 可以使用 lasterr 或 lasterror 函数来访问本应打印的消息文本及其标识符。另一种形式如下:
try body catch err cleanup end_try_catch
它将自动把 lasterror 的输出存储到结构体 err 中。有关 lasterr 和 lasterror 函数的更多信息,请参阅 错误与警告。
版权所有 © 2024-2026 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-4