Hallo,
ich programmiere erst seit kurzen Pascal. Wie kann ich zu einer bestimmten Zeile springen, so dass sich das Programm einfach von der Stelle fortsetzt?
Danke,
Pascal
Hallo,
ich programmiere erst seit kurzen Pascal. Wie kann ich zu einer bestimmten Zeile springen, so dass sich das Programm einfach von der Stelle fortsetzt?
Danke,
Pascal
Hi Pascal
Sprünge sind ein gefährlicher Notbehelf und sollten mit modernen ereignisorientierten Sprachen nicht nötig sein; vor allem für Anfänger gilt der Rat: „vergiss das“! Vertiefe Dich vorerst einmal in die „ereignisorientierte Programmierung“, dann wirst Du bald den Unterschied zu der „sequentiellen Programmierung“ erfassen. Da Du Einsteiger bist, hast Du die Chance, gleich von Beginn weg richtig zu ticken, anstatt später mühsam umzudenken.
Natürlich gibt es den Sprungbefehl GOTO für Notfälle (in Pascal und DELPHI) noch, so etwa wie:
IF konfusion = ‚komplett‘
GOTO kapitulation
ELSE
…
RETURN
kapitulation:
RETURN
Dies nicht als lauffähiges Beispiel!
Gruss
Erich
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
In Pascal (und allen anderen höheren Programmiersprachen) wird ein solcher Befehl (bis auf wenige Ausnahmen mit denen Experten tricksen können) nicht mehr benötigt, und es gibt so gesehen auch gar keine „Zeilen“ mehr. Ich würde ein Einsteiger-Buch zu Pascal oder eine Internetseite mit Pascal-Beispielprogrammen empfehlen. Grundlegende Befehle von Pascal sind z.B. „repeat“ und „while“, die man statt des „goto“ aus älteren Programmiersprachen benutzt.