📄 kj05-02-02.txt
字号:
5.2.2 结构化错误处理
可以利用Try…Catch…Finally语句实现错误捕获和处理。Try…Catch…Finally语句的格式如下:
Try
[tryStatements]
[Catch [exception [As type]] [When expression]
[catchStatements ]]
[Exit Try]
…
[Finally
[finallyStatements]]
End Try
其中:
* tryStatements:可选。可能发生错误的代码块。
* Catch:可选。允许使用多个Catch块。
* exception:可选。任何变量名称。exception的初始值是引发的错误的值。该参数与catch一同使用以指定所捕获的错误。
* As type:可选。指定类筛选器的类型。
* When:可选。带有When子句的 Catch 语句只在expression的值为True时才捕获错误。
* CatchStatements:可选。对错误进行处理的代码块。
* Exit Try:可选。中断错误处理。如果存在Finally块,则执行该块代码,然后退出Try语句;否则直接退出Try语句。
* Finally:可选。在Try语句中,Finally块肯定会被执行。
* FinallyStatements:可选结束语句。
* End Try:终止Try...Catch...Finally结构。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -