Set 只能使用有序类型,并且不能超过 255 个元素。String 不属于有序类型,所以不能定义为集合。array 是有顺序之分的,但是集合中的元素是没有顺序的。动态数组作为参数: function CheckStrings(A: array of string): Boolean;
直受不了, CloneCenter(复制中心) 的代码:function CheckStrings(A: array of string): Boolean; begin result:=true; end;不就是可以编译通过的程序了.
function CheckStrings(A: array of string): Integer; begin Result := High(A) - Low(A) + 1; //返回动态数组长度 end;procedure SetStringsNull(A: array of string): var i : Integer; begin for i := Low(A) to High(A) do A[i] := ''; //设置动态数组各元素为空 end;可以了吗?晕死
function CheckStrings(A: array of string): Boolean;
CloneCenter(复制中心) 的代码:function CheckStrings(A: array of string): Boolean;
begin
result:=true;
end;不就是可以编译通过的程序了.
begin
Result := High(A) - Low(A) + 1; //返回动态数组长度
end;procedure SetStringsNull(A: array of string):
var
i : Integer;
begin
for i := Low(A) to High(A) do
A[i] := ''; //设置动态数组各元素为空
end;可以了吗?晕死