Delete array: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Delete_array''' - позволяет удалить элементы массива, указанные столбцы или стро...») |
Tatikoma (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: Нет. | Привязка к окну: Нет. | ||
− | + | <br>Работа со свернутым окном: Да. | |
delete_array %array [+col | -row] [count=1] | delete_array %array [+col | -row] [count=1] | ||
Где: | Где: | ||
− | + | <br>'''%array'''- массив, в котором требуется удалить элемент. | |
− | + | <br>'''[+col | -row]''' - какой элемент удалять. Указывается номер столбца или строки. Положительное число означает столбец, отрицательное строку. | |
− | + | <br>'''[count=1]''' - количество элементов для удаления. По умолчанию равно 1. | |
== Примеры == | == Примеры == | ||
Строка 47: | Строка 47: | ||
[[Sort array]] | [[Sort array]] | ||
− | + | <br>[[Init arr]] | |
− | + | <br>[[Load array]] | |
− | + | <br>[[Save array]] | |
== История развития == | == История развития == | ||
'''2.38''' | '''2.38''' | ||
− | + | <br>Добавил команду удаления элементов массива 'delete_array %array [+col | -row] [count=1]'. | |
[[Категория:Массивы]] | [[Категория:Массивы]] |
Текущая версия на 10:23, 28 августа 2019
Описание
Delete_array - позволяет удалить элементы массива, указанные столбцы или строки. Оставшиеся элементы будут сдвинуты и изменится размерность массива.
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Да.
delete_array %array [+col | -row] [count=1]
Где:
%array- массив, в котором требуется удалить элемент.
[+col | -row] - какой элемент удалять. Указывается номер столбца или строки. Положительное число означает столбец, отрицательное строку.
[count=1] - количество элементов для удаления. По умолчанию равно 1.
Примеры
// Пример 1 set delimiter ' ' // установить разделитель между элементами 'пробел' set %arr [1 1] Один set %arr [1 2] Два set %arr [1 3] Три set %arr [1 4] Четыре msg Строка массива: %arr [1] // показать в сообщении строку массива delete_array %arr 2 // удалить второй столбец msg Строка массива после удаления стобца: %arr [1] // показать в сообщении строку массива после удаления элемента End_script
// Пример 2 set %arr [1] 111 set %arr [2] 222 set %arr [3] 333 set %arr [4] 444 set %arr [5] 555 msg Количество строк в массиве: size(%arr) delete_array %arr -3 2 // удалить 2 строки, начиная с 3-й, при этом оставшиеся элементы будут сдвинуты, т. е. 5-й элемент станет третьим. msg Количество строк в массиве после удаления: size(%arr) msg Оставшиеся строки: %arr [1] %arr [2] %arr [3] End_script
// Пример 3 init_arr %arr (1 3) 1 2 3 4 5 6 7 8 9 // массив на 3 строки по 3 элемента save_array %arr C:\array1.txt // сохранить массив на диске 'C:\' delete_array %arr -2 // удалить вторую строку save_array %arr C:\array2.txt // сохранить массив после удаления строки // на диске 'C:\' будут созданы 2 файла, в 'array1.txt' сохранён массив, в 'array2.txt' тот же массив после удаления 2й строки End_script
Смотрите также
Sort array
Init arr
Load array
Save array
История развития
2.38
Добавил команду удаления элементов массива 'delete_array %array [+col | -row] [count=1]'.