Skip to main content
arc:catch キーワードを使用して、スクリプト内で例外処理ブロックを作成します。arc:try に加え、次のキーワード内でarc:catch ブロックを有することができます。スコープは黙示的arc:try セクションとして機能します:

パラメータ

  • code:選択的に例外をキャッチすることを許容します。すべての例外をキャッチするには、アスタリスク(*)を使います。

アトリビュートの制御

  • _code:キャッチされた例外のコード。
  • _description:キャッチされた例外の短い説明。
  • _details:例外のより詳細な説明。

バッチファイルやシェルコマンドからのエラー出力に、よりユーザーフレンドリーなメッセージをラップします:
例外をスローし、キャッチします。arc:call の中で、RSBException がスローされてキャッチされます。キーワードのスコープ内で、arc:ecode およびarc:emessage アトリビュートが現在のアイテムに追加され、プッシュされます。
すべての例外をキャッチします:

関連項目

  • arc:try:例外をキャッチするスコープを定義する。
  • arc:throw:例外を強制する。