Vielen Dank erstmal an alle...
Zitat von
Elvis:
Nein, geht leider in Delphi nicht.
Aber es macht auch nicht immer Sinn lokale Variablen zu initialisieren.
Dein i zum Beispiel wird hoffentlich nur innerhalb des for-loops benutzt und innerhalb des Blockes ist sein Wert immer genau definiert.
Nur wenn du tatsächlich einen Wert auslesen könntest, dem noch nix zugewiesen wurde, lohnt es sich ihn zu initialisieren.
Okay, bei dem i hast du natürlich recht. Aber wenn es beispielsweise eine while loop wäre mit dem in-/dekrementierendem i und z.B. einer zweiten Bedingung, muss das i ja auch einen definierten Wert haben ....
Zitat von
sirius:
Das würde aber im Code der EXE zu keinem anderen Ergebnis führen, wie deine Variante.
Das ist mir schon klar. Es ging mir halt nur um die Übersichtlichkeit, also nicht alles doppelt stehen zu haben.....