Removes an element at a specific position of a list.
List.bdh
ListRemoveAt( inout theList: list, in index: number) : boolean;
| Parameter | Description |
|---|---|
| theList | List of number, boolean, float or string, which contains one element less as an out parameter. |
| index | Index of theList. |
transaction TAListRemoveAt
var
lstNumber: list of number init 1, 2, 3, 666, 4, 5;
retVal1: boolean;
nr: number;
begin
retVal1 := ListRemoveAt(lstNumber, 4);
if(retVal1 = true) then
nr := -1;
ListGetAt(lstNumber, 4, nr);
writeln("element at position 4: " + string(nr));
writeln("length of list: " + string(ListGetLength(lstNumber)));
else
writeln("ListRemoveAt did not work!");
end;
end TAListRemoveAt;
element at position 4: 4 length of list: 5