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
)。