var
i,rez:integer;
const
j=23;
begin
i:=8;
rez:=AddEmUp([i,50,j,89]);
function AddEmUp(A:array of integer):integer;
var
i:integer;
begin
result:=0;
for i:=low(A) to high(A) do
inc(result ,A[i]);
end;
这是关于开放数组的例程,
为什么声明: function AddEmUp(A:array of integer):integer;
调用时 AddEmUp([i,50,j,89]); 的参数这样写就可以了呢?
书上写的比较简略。
谢谢