Dazu möchte ich das DocWiki zitieren:
Zitat:
Sie können sich nur auf den letzten Wert eines for-Schleifenzählers verlassen, wenn die Schleife mit einer goto- oder exit-Anweisung verlassen wird.
Man könnte den Wert vor dem Schleifendurchlauf initialisieren. Häufig ist es aber effizienter, ein
Exit
zu verwenden und den Default-Wert erst nach dem durchlaufen zu setzen.