|
用法 Array_Compare(SourceArray,SourceIndex,DestinationArray,DestinationIndex,NumberOfElements)
参数说明: SourceArray —— 源数组,要比较的第一个数组
DestinationArray —— 源索引,数值表达式,指定数组1的开始索引值
SourceIndex —— 目标数组,要比较的第二个数组
DestinationIndex —— 目标索引,数值表达式,指定数组2的开始索引值
NumberOfElements —— 元素个数,数值表达式,要比较的元素个数索引从0开始计数
返回值
0 —— 比较的每组元素完全相同
1 —— 源数组的元素大于目标数组
-1 —— 源数组的元素小于目标数组。
|
|
范例 比较数组元素Array1[3]和Array2[2]的大小,以及 Array1[4]和Array2[3]的大小:
Array:Array1[4](0),Array2[6](0);
for Value1=0 to 4 begin Array1[Value1]*2;end;
for Value2=0 to 6 begin Array2[Value2]*3;end;
Value3=Array_Compare(Array1,3,Array2,2,2);
由上可知Array1[3]= Array2[2]且Array1[4]< Array2[3],则Value3=-1
若Array1为{false, false, false, false, false, false, true, false},Array2为{false, false, false, false, false, false, true, false},则Value3=0
若Array1为{a,b,c,d,e,f,g,h},Array2为{a,b,c,d,e,f,g,h},则Value3=1
|