サーチ…


備考

CONTINUEステートメントは、次のステートメントで制御の流れを継続させます。コンパイル・ステートメント・シーケンス、特にIF / THEN / ELSEの内部では、制御フローに影響を与える可能性があるため、ノーオペレーションではありません。

ここに画像の説明を入力

便利ですか?例は、デバッグ支援機能の有無にかかわらず、初期の開発とビルド中です。

CALL "CBL_OC_DUMP" USING structure ON EXCEPTION CONTINUE END-CALL

このコードは高価ですが、モジュールCBL_OC_DUMPが実行可能ファイルにリンクされている場合にはフォーマットされたメモリダンプを許可しますが、そうでない場合は無害に失敗します。 *そのトリックは、開発の初期段階でのみ適用されます。動的ルックアップの失敗は、アクティブなコードで残すものではなく、アルファテストで初期の問題が満たされるとすぐにソースから削除する必要があります。最初の日のコーディングでは、それは便利な助けになることができます。 2日目までにEXCEPTION CONTINUEをコーディングすると、きれいに拭き取られるはずです。

プレースホルダ

これは人為的なものです。 COBOLのプログラマの中には、条件式でNOTを使用する場合(特に論理エラーが発生しやすいvar NOT = value OR other-value )と比べて、明確な明快さを好む場合がありvar NOT = value OR other-value

 if action-flag = "C" or "R" or "U" or "D"
     continue
 else
     display "invalid action-code" upon syserr
     perform report-exception
     exit section
 end-if


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow