例外のソースを表示
←
例外
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
AliceScriptの例外処理機能は、プログラムの実行時に発生する予期しない状況や例外的な状況を扱うのに役立ちます。 例外処理では、<code>try</code>、<code>catch</code>および<code>finally</code>を使用して、成功しない可能性があるアクションを試行し、適切な場合はエラーを処理して、後からリソースを解放します。例外の発生元は、共通言語ランタイム、AliceScriptの実装、ライブラリ、スクリプトなど様々です。例外は、<code>throw</code>キーワードを使用して発生させます。 コードが直接呼び出した関数ではなく、その関数によって呼び出された関数によって例外がスローされることもあります。例外がスローされた場合、AliceScript実装によってそのコード内の<code>catch</code>ブロックが検索され、最初に見つかったそのブロックが実行されます。<code>catch</code>ブロックが見つからなかった場合は、スクリプトが停止し、ユーザーにメッセージが表示されます。 この記事では、AliceScriptに標準で組み込まれている例外の一覧を示します。 {| class="wikitable" |+組み込みの例外の一覧 |- ! !英語名 !概要 |- |0x000 |NONE |デフォルトのエラーコードです。共通言語ランタイムなどで発生した例外が含まれます。 |- |0x001 |COULDNT_FIND_FUNCTION |指定された名前に一致する関数が見つかりません。 |- |0x002 |COULDNT_FIND_ARRAY |指定された配列が見つかりません。 |- |0x004 |COULDNT_FIND_VARIABLE |指定された名前に一致する変数が見つかりません。 |- |0x024 |COULDNT_FIND_ITEM |指定された要素が配列内に見つかりません。 |- |0x027 |COULDNT_FIND_LABEL |指定されたジャンプ先のラベルが見つかりません。 |- |0x028 |COULDNT_FIND_LABEL_IN_FUNCION |指定されたジャンプ先のラベルが現在の関数内で見つかりません。 |- |0x02e |COULDNT_FIND_OPERATOR |認識されない演算子です。 |- |0x004 |INVAILD_OPERATOR |無効な演算子の形式です。 |}
このページで参照読み込みされているページ:
テンプレート:Alert
(
ソースを閲覧
)
テンプレート:Func-getcolor
(
ソースを閲覧
)
テンプレート:Func-getsafe
(
ソースを閲覧
)
例外
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
associated-pages
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
ツアー
ダウンロード
規約
おまかせ表示
ツール
リンク元
関連ページの更新状況
ページ情報