Sehe ich das aber richtig, dass das nicht so geht (wie bei globalen Variablen):
Delphi-Quellcode:
procedure Bla;
var x: integer = 3;
begin
...
end;
sondern halt so:
Delphi-Quellcode:
procedure Bla;
begin
var x: integer := 3;
...
end;
...also noch ne neue Süntacks?
Woooha... Ich seh vor meinem geistigen Auge schon sowas:
Delphi-Quellcode:
function Produce: Integer;
var
I: Integer;
procedure SubProduce;
var
I: Integer;
procedure SubSubProduce;
begin
for var I: Integer = 0 to 3 do begin
// Irgendwas
end;
Inc(I, 17);
end;
begin
Inc(I, 22);
end;
begin
Inc(I, 1234);
Result := I;
end;
Bei so viel Scope braucht man bald ein Periscope