Array_Sort

重新排序数组中的指定范围数值。

若为数值数组,依数值大小排序。

若为布林数组,依true=1、false=0的大小排序。

若为字符串数组,依字符串的ASCII值大小排序。

用法

Array_Sort(ArrayName,StartIndex,EndIndex,SortOrder)

参数说明: ArrayName —— 要排序的数组名称
               StartIndex —— 数值表达式,指定数组排序范围的开始索引值
               EndIndex —— 数值表达式,指定数组排序范围的结束索引值
               SortOrder —— 布林表达式,指定数组的排序方式,True为递增,False为递减

范例

重新排序Array1索引4至索引6的元素:

Array_Sort(Array1,4,6,false);

若数组Array1为{1,2,3,4,5,6,7,8},则赋值后数组为{1,2,3,4,7,6,5,8}

若数组Array1为{false, false, false, false, false, false, true, false},则赋值后数组为{false, false, false, false, true, false, false, false}

若数组Array1为{a,b,c,d,e,f,g,h},则赋值后数组为{a,b,c,d,g,f,e,h}