weil ein einzelnes Goto irgendwo tief im
Code versteckt einen Stunden von
Debugging kosten kann.
Man nehme eine Subroutine, die mit Goto
irgendwo zwischendrin verlassen wird,
lagere sie aus und include sie wieder
und baue 2000 Programmzeilen drumherum.
Dann lasse man die Anwendung
2 Stunden laufen und wundere sich,
warum nicht nachvollziehbar Variablen
überschrieben werden und seltsame
Zeichen an UART oder LCd ankommen.
Viel Spaß beim Suchen solcher Fehler.
Daher ist schon ein Goto schlechter Stil
und wird auch nicht wirklich gebraucht.
Und dass Du die "If-Then-Schleife"
schon zigmal gelesen hast macht sie dennoch
nicht richtiger. Es bleibt eine Verzweigung.
Wenn man im Forum die richtigen Termini
verwendet hilft das den Lesern die Fragen
auch zu verstehen und die Chance auf qualitative
Hinweise erhöht sich.
Bin kein Überflieger, mache auch Fehler und
wenn die mir einer sagt hilft dieser mir aktiv.
Auch konstruktive Kritik ist konstruktiv.
Lesezeichen