# error

エラーメッセージ

## 呼出し手順

    error(message)
                error(message, n)
                error(n)
                error(n, message)
                error(n, pos)

## パラメータ

message

  文字列. 表示されるエラーメッセージ.

n

  整数. エラーメッセージの番号

pos

  整数. エラーメッセージのパラメータ

## 説明

`error` 関数によりエラーメッセージを発行でき, エラーを処理できます. デフォルトで `error` は実行を停止し, プロンプトレベルに復帰します. このデフォルト動作は,`errcatch` または `execstr(...,'errcatch')` 関数により変更できます.

`error(message)` は`message`の文字列を 出力します. エラーメッセージの番号は 10000 となります.

`error(message,n)` は `message`の文字列を出力します. エラーメッセージの番号は`n`で指定されます. この番号は 10000 より大きい必要があります.

`error(n)` は, エラー番号 `n`の 定義済みエラーメッセージを出力します.

いくつかの定義済みエラーメッセージが パラメータを必要とします( error_table参照). この場合,パラメータの値を指定するために `error(n,pos)`のように 引数`pos`を使用する必要があります. その他の場合, `pos` 引数は無視されます.

エラーメッセージのリストおよび対応するエラー番号については error_table を参照ください.

## 例

    error('my error message')
    error(43)
    error(52, 3)
    error(10001, ['A'; 'multi';'line';'error';'message'])
    lasterror()

## 参照

- warning
- errcatch
- execstr
- lasterror
- messagebox