Метод ТИП_СПИСОК.СОРТИРОВКА
Метод СОРТИРОВКА позволяет отсортировать строки списка.
ФУНКЦИЯ СОРТИРОВКА(ТИП_СТРОКА: опции)
Параметры
- опции
- Опции сортировки. Если указана пустая строка, то сортировка выполняется по возрастанию, с чувствительностью к регистру символов и сохранением дубликатов.
Опции задаются буквами в любом регистре. Опции могут комбинироваться в строке в любом порядке.
Поддерживаются следующие опции:
- "D" – сортировка по убыванию (Descending);
- "I" – без чувствительности к регистру символов (case Insensitive);
- "U" – уникальность вхождения, удаление дубликатов (Unique).
Пример
СОЗДАТЬ(сп, ТИП_СПИСОК)
сп.ДОБАВИТЬ("Омега")
сп.ДОБАВИТЬ("Дзета")
сп.ДОБАВИТЬ("Йота")
сп.ДОБАВИТЬ("Альфа")
сп.ДОБАВИТЬ("Бета")
сп.ДОБАВИТЬ("Дельта")
сп.ДОБАВИТЬ("Альфа")
сп.ДОБАВИТЬ("бета")
сп.ДОБАВИТЬ("дзета")
// опции по умолчанию
сп.СОРТИРОВКА("")
ОТЛАДКА(сп)
// ТИП_СПИСОК
// ВСЕГО: 9
// Альфа
// Альфа
// Бета
// Дельта
// Дзета
// Йота
// Омега
// бета
// дзета
// без чувствительности к регистру
сп.СОРТИРОВКА("I")
ОТЛАДКА(сп)
// ТИП_СПИСОК
// ВСЕГО: 9
// Альфа
// Альфа
// бета
// Бета
// Дельта
// дзета
// Дзета
// Йота
// Омега
// с удалением дубликатов без чувствительности к регистру, по убыванию
сп.СОРТИРОВКА("DIU")
ОТЛАДКА(сп)
// ТИП_СПИСОК
// ВСЕГО: 6
// Омега
// Йота
// дзета
// Дельта
// бета
// Альфа