Sort array: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == Sort array - сортировка массива. == Синтаксис == Привязка к окну: Нет. <br>Работа со...») |
Tatikoma (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: Нет. | Привязка к окну: Нет. | ||
− | + | <br>Работа со свернутым окном: Да. | |
sort_array %array [+col | -row] [dec] | sort_array %array [+col | -row] [dec] | ||
Где: | Где: | ||
− | + | <br>'''%array''' - массив для сортировки. | |
− | + | <br>'''[+col | -row]''' - указание по какой строке/столбцу делать сортировку. Положительное значение указывает на номер столбца, отрицательное на номер строки. | |
− | + | <br>'''[dec]''' - при указании ключевого слова 'dec' сортировка будет произведена от большего к меньшему. | |
== Примеры == | == Примеры == | ||
Строка 35: | Строка 35: | ||
[[Массивы]] | [[Массивы]] | ||
− | + | <br>[[Init arr]] | |
− | + | <br>[[Load array]] | |
− | + | <br>[[Save array]] | |
− | + | <br>[[Delete array]] | |
== История развития == | == История развития == | ||
'''2.37''' | '''2.37''' | ||
− | + | <br>Добавил возможность сортировки массивов | |
sort_array %array [+col | -row] [dec] | sort_array %array [+col | -row] [dec] | ||
Положительное число задает сортировку по столбцам, отрицательное - по строкам. | Положительное число задает сортировку по столбцам, отрицательное - по строкам. | ||
'''2.39''' | '''2.39''' | ||
− | + | <br>Исправил команду 'sort_array', сломанную после 2.38. | |
[[Категория:Массивы]] | [[Категория:Массивы]] |
Текущая версия на 11:16, 28 августа 2019
Описание
Sort array - сортировка массива.
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Да.
sort_array %array [+col | -row] [dec]
Где:
%array - массив для сортировки.
[+col | -row] - указание по какой строке/столбцу делать сортировку. Положительное значение указывает на номер столбца, отрицательное на номер строки.
[dec] - при указании ключевого слова 'dec' сортировка будет произведена от большего к меньшему.
Примеры
// Пример 1 set %arr [1] 15 set %arr [2] 25 set %arr [3] 5 msg Массив до сортировки: %arr [1] %arr [2] %arr [3] sort_array %arr msg Массив после сортировки: %arr [1] %arr [2] %arr [3] End_script
// Пример 2 set %arr [1] 15 set %arr [2] 25 set %arr [3] 5 set %arr [4] 34 sort_array %arr dec //сортировка по убыванию (от большего к меньшему) msg Массив после сортировки: %arr [1] %arr [2] %arr [3] %arr [4] End_script
Смотрите также
Массивы
Init arr
Load array
Save array
Delete array
История развития
2.37
Добавил возможность сортировки массивов
sort_array %array [+col | -row] [dec]
Положительное число задает сортировку по столбцам, отрицательное - по строкам.
2.39
Исправил команду 'sort_array', сломанную после 2.38.