COBOL プログラムの 1 つに次のコード スニペットがあります。
IF FIRST < SECOND
MOVE FIRST TO WS
END-IF.
MOVE SECOND TO WS.
MOVE WS TO RESULT.
最後のステートメント (MOVE WS TO RESULT) にジャンプするには、IF ブロック内で GO TO を使用する必要があります。
IF FIRST < SECOND
MOVE FIRST TO WS
GO TO <last line.(MOVE WS to RESULT)>
END-IF.
MOVE SECOND TO WS.
MOVE WS TO RESULT.
つまり、「MOVE SECOND TO WS.」をスキップする必要があります。
Cobol で特定の行にジャンプする最も簡単な方法は何ですか? PARAGRAPH を定義することでこれが可能であるとどこかで読みましたが、定義方法がわかりません。
とても単純に思えるかもしれませんが、私は COBOL プログラミングの初心者です。
ありがとう。
- - - - - - - - * アップデート * - - - - -
@lawerence ソリューションに基づいていますが、これは正しいですか?
IF FIRST < SECOND
MOVE FIRST TO WS
GO TO C10-END.
END-IF.
MOVE SECOND TO WS.
C10-END.
MOVE WS TO RESULT.
最後のステートメントを最初のレベルに戻しました。