Delete
From SCAR Divi Manual
Contents
Definition
procedure Delete(var arr; index, count: Integer);
Availability
SCAR Divi 3.00 > Current
- Array functionality was added in 3.25
Description
Removes a range of elements/characters from an array/string. In case of an array, the array is passed in arr, the start index to remove in index and the number of items to remove in count. In case of a string, the string is passed in arr, the position of the first character to remove in index and the number of characters to remove in count.
Example 1 (Arrays)
var TIA: TIntArray; begin TIA := [2, 4, 6, 8, 10]; Delete(TIA, 2, 2); WriteLn(TIAToStr(TIA)); end.
Output:
2,4,10
Example 2 (Strings)
var s: AnsiString; begin s := 'Hello World!' Delete(s, 6, 6); WriteLn(s); end.
Output:
Hello!