ausführen Ist-es möglich, eine doppelte durchführen zu verlassen:Ausgang ein doppeltes
PERFORM VARYING J FROM 1 BY 1 UNTIL J>10
PERFORM VARYING K FROM 1 BY 1 UNTIL K>3
IF J=2 and K=2
EXIT PERFORM
ELSE
display "LABEL A ===> PROCEDURE NOM_PROC2 "
"J=/"J"/ AND K=/"K"/"
END-IF
END-PERFORM
END-PERFORM
ich mit EXITI versucht PERFORM, aber es funktioniert nicht für mich.
Knall Gerade in einem 'GO TO'. Wer so etwas machen will, wird damit zufrieden sein. Denken Sie daran, die "EXIT PERFORM" ist nur ein GO TO, nur schlimmer, da es kein Label hat. Was versuchst du mit deinen Fragen zu tun? Schreiben Sie COBOL wie eine andere Sprache? Welche? –
Ich denke, Sie müssen den echten Code zeigen, den Sie versuchen zu replizieren. Das ist vermutlich ein erfundenes Beispiel, wie @cshneid gezeigt hat. –