array_partition 函数
围绕指定顺序统计量重排一维数组;返回的确定性副本按比较规则完整排序。
语法
ArrayTools:-Partition(array, statistic)ArrayTools:-Partition(array, statistic, comparator)array_partition(array, statistic, comparator)
参数与选项
array | 要重排的一维数组。 |
|---|---|
statistic | 一基顺序统计量索引,或索引列表,用于校验请求的分区位置。 |
comparator | 可选比较规则:<、>、ascending、descending,或二元箭头过程。 |
示例
- 升序分区
ArrayTools:-Partition([3, 1, 4, 2], 2)返回 [1, 2, 3, 4]。 - 降序分区
ArrayTools:-Partition([3, 1, 4, 2], 2, >)返回 [4, 3, 2, 1]。