Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#6

AW: Delphi for Schleife -> Warnung

  Alt 2. Mär 2020, 11:01
x ist nach der Schleife 6 obwohl du gar nicht bis 6 gezählt hast.
X kann nachher auch 0 sein, falls der Compiler der Meinung war, dass es "intern" rückwärts für ihn besser sei.

Man kann die Schleifenvariable danach aber auch problemlos weiter benutzen, wenn man sie vorher eben initialisiert.

Delphi-Quellcode:
X := 123;
if X = ...;

for X in 0 do 3000 do begin
  ...
end;

X := 789;
if X = ...;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat