.. wieso darf eine konstante verändert werden? 🤔
Nein, eine Konstante darf (schon lange) nicht (mehr) verändert werden.
Eigentlich wollte ich damit nur andeuten, daß es kein
VAR-Parameter sein soll. In Thomas ' Code war noch ein kleiner Tippfehler: "_Inc". Da die Unterstriche bei lokalen Variablen eh nicht nötig sind, lasse ich sie weg. Korrekt wäre es also z.B. so:
Delphi-Quellcode:
function doInc(i: integer; Anz: integer = 1): integer;
begin
Inc(i, Anz);
Result := i;
end;
Grüße, Andreas