Eksempel:
Procedure Test(X: Integer; Y: Integer=1000);
begin
end;
begin // Test kaldes herfra
Test(1, 200); << Kaldes med 1, 200
Test(1); << Kaldes med 1,1000, da 1000 er default værdi
end;
Et andet begreb er overload, hvor to procedure kan kaldes med
forskellige typer på samme plads, fx:
Procedure Test(X,Y: Integer);
begin
end;
Procedure Test(X,Y: String); overload;
begin
end;
--
Christen Fihl
http://HSPascal.Fihl.net/