$Quit

$Q[UIT] は、コードの現ブロックが外部関数またはサブルーチンとして呼び出されたかどうかを示します。

もし $Q[UIT] が1ならば(現在のプロセススタックフレームが外部関数によって呼び出される時)、QUITはそのための引数が必要になります。

[注意] 注意

プロセスが初期化される時、しかし任意のコマンドが処理される前では、$Q[UIT] の値はゼロ (0) です。

この特殊変数は、エラートラップの状態で主に使用されます。その値は、現在のDOレベルがサブルーチンコール( DO xxx) によるのか、または、関数呼び出し ( SET variable=$$xxx ) によるのか、どちらかによって到達したかどうかを示します。

エラーのトラップから抜け出るの典型的な方法は以下のとおりです。

QUIT:$QUIT "" QUIT
[注意] 注意

GT.Mは、SETまたはNEWするべき$QUITは許可しません。

inserted by FC2 system