一般的なエラー
Caché は誤った入力に対し、エラー・メッセージを返します。エラー・メッセージの詳細情報は Caché ドキュメントに記述されています。以下は、一般的な 4 つのエラーです。
-
<SYNTAX> は余分なスペースやコマンドのスペル・ミスを示します。
-
<NOROUTINE> は存在しないルーチンを実行しようとした場合に返されます。
-
<NOLINE> は存在しないプロシージャを呼び出した場合に返されます。
-
<UNDEFINED> は値を割り当てていない変数を使用した場合に返されます。メッセージには、先頭にアスタリスクの付いた未定義の変数名が示されます。
SAMPLES>write "hi"
WRITE "hi"
^
<SYNTAX>
SAMPLES>s et x = 5
S et x = 5
^
<SYNTAX>
SAMPLES>sit x=5
SIT x=5
^
<SYNTAX>
SAMPLES>do ^%DD
DO ^%DD
^
<NOROUTINE> *%DD
SAMPLES>do INT^%DD
DO INT^%DD
^
<NOROUTINE> *%DD
SAMPLES>do ALLL^%FREECNT
DO ALLL^%FREECNT
^
<NOLINE>
SAMPLES>write xx
WRITE xx
^
<UNDEFINED> *xx
SAMPLES>