J'aimerais faire quelque chose comme ça :
procedure show(a : Array of Integer);
var
i : integer;
begin
for i in a do
writeln(i);
end;
begin
show((1, 2));
show((3, 2, 5));
end.
mais c'est le plus proche que j'ai eu
Program arrayParameter(output);
type
TMyArray = Array[0..2] of Integer;
var
arr : TMyArray = (1, 2, 3);
procedure show(a : TMyArray);
var
i : integer;
begin
for i in a do
writeln(i);
end;
begin
show(arr);
end.
Dois-je donc déclarer un tableau différent à chaque fois que je veux appeler la fonction ? Veuillez fournir un exemple concret.