A DEL — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) (Новая страница: «A_DEL - это программа из справочника R266 Удаляет элемент массива. Возвращает уменьшенн…») |
Hisava (обсуждение | вклад) м (→Текст) |
||
| Строка 9: | Строка 9: | ||
result:={}; return | result:={}; return | ||
endif | endif | ||
| − | RetArrayNoHeap(true) | + | [[RetArrayNoHeap]]( true ) |
| − | result := arr := Asize(Adel(arr,ii_del),ll-1) | + | result := arr := Asize(Adel(arr,ii_del),ll-1) |
| + | |||
= Смотрите также = | = Смотрите также = | ||
[[Полезные функции]] | [[Полезные функции]] | ||
[[Функции Delphi]] | [[Функции Delphi]] | ||
Версия 15:12, 8 мая 2018
A_DEL - это программа из справочника R266
Удаляет элемент массива. Возвращает уменьшенный массив ( без nil в конце )
A_DEL( arr, ii_del )
Текст
parameters arr, ii_del
local ll
if len(arr)=0 or arr=nil or ii_del=nil or (ll:=Len(arr)) < ii_del
result:={}; return
endif
RetArrayNoHeap( true )
result := arr := Asize(Adel(arr,ii_del),ll-1)