try/catch 语句
当您的代码中包含会生成不需要的结果的语句时,请将这些语句放入 try/catch 块中,以捕获任何错误并对这些错误进行适当处理。try/catch 语句类似于下面的伪代码。它包括两部分:
try块,其中包含try和catch语句之间的所有行。catch块,其中包含catch和end语句之间的所有代码行。try
Perform one …
or more operations
A catch ME
Examine error info in exception object ME
Attempt to figure out what went wrong
Either attempt to recover, or clean up and abort
end
B Program continues
程序将执行 try 块中的语句。如果程序遇到错误,则会跳过 try 块中其余的任何语句并跳转到 catch 块的开头(此处显示为点 A)。如果 try 块中的所有操作均成功,则执行过程会完全跳过 catch 块并转至 end 语句后面的第一行(点 B)。
