cobol
CONTINUEステートメント
サーチ…
備考
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