PureBasic

SortArray()

Синтаксис

SortArray(ArrayName() , Options [, Start , End])

Описание


Сортирует указанный Массив в соответствии с заданными параметрами. Массив может быть любого из базовых типов: byte, word, long, integer, string или float. Для сортировки Массива со структурным типом используйте команду SortStructuredArray(). Многомерные массивы не поддерживаются.

Параметры

ArrayName() Имя Массива, который требуется отсортировать.
Options Этот параметр может быть комбинацией следующих значение (с помощью оператора '|'):
  #PB_Sort_Ascending : Сортировка Массива в порядке возрастания (в начале меньшие значения)
  #PB_Sort_Descending: Сортировка Массива в порядке убывания (в начале большие значения)
  #PB_Sort_NoCase    : Сортировка строкового Массива без учёта регистра (a=A, b=B и т.д.)
Start, End (дополн.) Индекс первого и последнего элементов Массива, определяющих область Массива для сортировки. Если эти параметры не указаны, то весь массив будет отсортирован.

Возвращаемое значение

Ничего.

Комментарии

Тип Fixed String подпрограммой сортировки не поддерживается.
Если массив заполнен не полностью, то нулевые элементы будут помещены в начало при сортировке в порядке возрастания, и в конец при сортировке в порядке убывания.
Числа NaN не принимаются при сортировке, поскольку это приводит к случайным результатам.

См. также

SortStructuredArray(), RandomizeArray()

Поддерживаемые OS

Все

<- RandomizeList() - Оглавление Sort - SortList()->

��i��E