代码之家  ›  专栏  ›  技术社区  ›  AndreKR

“catch”后面的部分叫什么?

  •  2
  • AndreKR  · 技术社区  · 6 年前

    example

    代码应该是:

    try{
        ...
    } catch (Exception $e) { // the part within the brakets
        ...
    }
    

    我在想“捕捉表情”,但我想我从来没有读过。

    2 回复  |  直到 6 年前
        1
  •  3
  •   Pang Ajmal PraveeN    6 年前

    你问的这个短语是 catch clause CatchType Identifier Block

    CatchClause:  
        catch ( {VariableModifier} CatchType Identifier ) Block
    

    在里面 Java , C# C++ 这个 标识符 部件通常称为

    catch参数

    在其他语言中可能会有不同的称呼,但我认为 catch参数

    有时也是 called

    错误对象

    or or

    异常变量

        2
  •  1
  •   I_Al-thamary    6 年前

    拦网 引用错误 异常处理程序 .

    “Try”和“catch”是表示在程序执行期间由于数据或编码错误而处理异常的关键字。try块是发生异常的代码块。 拦网 捕获和处理try块异常。

    try/catch块也可以嵌套一个或多个try/catch语句。每个try语句都有一个匹配的catch语句来处理异常。如果异常的内部try语句没有匹配的catch语句,则会检查后续的try语句catch处理程序。此过程将继续,直到检查所有内部try语句是否有匹配的catch语句。如果catch语句不匹配,运行时系统将处理异常。

    Try/catch块示例包括:

    1. 一个try块后跟一个catch块
    2. 一个try块后跟一个或多个catch块
    3. 一个try块后接另一个try块,然后 后跟相应的catch块

    抓住

    内部catch块有两个主要属性:

    有关错误详细信息的文本消息。 在大多数环境中还有其他非标准特性可用。最广泛使用和支持的方法之一是:

    堆栈

    https://www.techopedia.com/definition/25641/trycatch-block

    https://javascript.info/try-catch

    https://docs.oracle.com/javase/tutorial/essential/exceptions/catch.html

    https://docs.microsoft.com/en-us/dotnet/standard/exceptions/how-to-use-the-try-catch-block-to-catch-exceptions

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catch