Kleine Frage zum "WHEN ... THEN" Ausdruck in Jetter JetSym (Sympas)

Jochen

Level-1
Beiträge
131
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich stecke grade mitten in einem JetSym Programm. Im Grunde verstehe ich die Syntax des Befehlssatzes. Einige kleinigkeiten verwundern mich aber doch ein wenig. So zum beispiel jetzt grade der WHEN .. THEN Befehl.

Ich stoße im Programm mehrmals auf Konstrukte die folgendermaßen lauten:

Code:
WHEN
 
... Bedingung ...
 
THEN
 
...Anweisung...
 
THEN
 
...Anweisung...

Wieso diese 2 Thens hintereinander?

Konkreter Fall ist beispielsweise dieser:

Code:
TASK tRestart
 
 WHEN
  FLAG mResetS1
 THEN
  TASKRESTART tInit
 
 THEN
  GOTO tRestart

Wieso nicht einfach. das zweite Then weglassen?

Danke

Jochen
 
Hallo Jochen.

Das zweite THEN kann man auch getrost weglassen, da es keinen Zweck erfüllt.
War bei mir ähnlich, als ich einen bestehenden Code überarbeitet habe.

Ciao Drain
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmmm.... ok, aber würde denn das Programm nicht sowieso beim GOTO-Befehl weiter abgearbeitet? Ich komme doch an mein WHEN, warte bis es erfüllt ist und laufe dann in die THEN Anweisung. Anschließend laufe ich doch sowieso in den nächsten Befehl von daher ist mir nicht so 100% klar, welchen Nutzen dieses beendende THEN hat.
 
Zurück
Oben