Sort array: различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == Sort array - сортировка массива. == Синтаксис == Привязка к окну: Нет. <br>Работа со...»)
 
 
Строка 5: Строка 5:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: Нет.
 
Привязка к окну: Нет.
&lt;br>Работа со свернутым окном: Да.
+
<br>Работа со свернутым окном: Да.
 
  sort_array %array [+col | -row] [dec]
 
  sort_array %array [+col | -row] [dec]
 
Где:
 
Где:
&lt;br>'''%array''' - массив для сортировки.
+
<br>'''%array''' - массив для сортировки.
&lt;br>'''[+col | -row]''' - указание по какой строке/столбцу делать сортировку. Положительное значение указывает на номер столбца, отрицательное на номер строки.
+
<br>'''[+col | -row]''' - указание по какой строке/столбцу делать сортировку. Положительное значение указывает на номер столбца, отрицательное на номер строки.
&lt;br>'''[dec]''' - при указании ключевого слова 'dec' сортировка будет произведена от большего к меньшему.
+
<br>'''[dec]''' - при указании ключевого слова 'dec' сортировка будет произведена от большего к меньшему.
  
 
== Примеры ==
 
== Примеры ==
Строка 35: Строка 35:
  
 
[[Массивы]]
 
[[Массивы]]
&lt;br>[[Init arr]]
+
<br>[[Init arr]]
&lt;br>[[Load array]]
+
<br>[[Load array]]
&lt;br>[[Save array]]
+
<br>[[Save array]]
&lt;br>[[Delete array]]
+
<br>[[Delete array]]
  
 
== История развития ==
 
== История развития ==
  
 
'''2.37'''
 
'''2.37'''
&lt;br>Добавил возможность сортировки массивов
+
<br>Добавил возможность сортировки массивов
 
  sort_array %array [+col | -row] [dec]
 
  sort_array %array [+col | -row] [dec]
 
Положительное число задает сортировку по столбцам, отрицательное - по строкам.
 
Положительное число задает сортировку по столбцам, отрицательное - по строкам.
  
 
'''2.39'''
 
'''2.39'''
&lt;br>Исправил команду 'sort_array', сломанную после 2.38.
+
<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.