可以用变参的方式写函数 变参:procedure MyFunction(Var MyArray: Array of String);
type ttt=array[1..10] of integer; function test:ttt; var i:integer; begin for i:=1 to 10 do result[1]:=i; end;
type mylist = record id:integer ; name : String ; end ; type atemp = Array[1..10]of mylist ; function Afunction (inf : atemp) : Atemp ; begin Afunction := atemp ;/// end ;
变参:procedure MyFunction(Var MyArray: Array of String);
function test:ttt;
var i:integer;
begin
for i:=1 to 10 do
result[1]:=i;
end;
id:integer ;
name : String ; end ;
type atemp = Array[1..10]of mylist ;
function Afunction (inf : atemp) : Atemp ;
begin
Afunction := atemp ;///
end ;