Dennoch habe ich einen alten Freebasic-Code, den ich nun in PB umschreiben möchte, der so einige Gotos in sich hat.
Nur einmal ein Beispiel-Code:
Code: Alles auswählen
Procedure Irgendwas()
If Bedingung=1
goto IrgendwasRaus ;soll lediglich verhindern, dass unterer Code ausgeführt wird
EndIf
for i=1 to 100
a+i
next i
IrgendwasRaus: ;label oder Sprungmarke (innerhalb der Procedure!!)
EndProcedure
Ist dieses Goto ok, oder kann es da Probleme geben?
Ich möchte hier keine Diskussion entfachen wie sinnig oder unsinnig Gotos sind, sondern ich möchte nur wissen, ob dieser Code funktioniert, oder ob es irgendwann mal crasht, wenn die Procedure z.B. 100x ausgeführt wird.
Vielen Dank schon mal im Voraus
