用法 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
|