Appends a value to a list.
List.bdh
ListAdd( inout theList: list, in element: union) : boolean;
| Parameter | Description |
|---|---|
| theList | List of number, boolean, float or string, which contains a copy of the newly added element as an out parameter. |
| element | Number, boolean, float or string. Has to conform with the type of theList. |
transaction TAListAdd
var
lstNumber: list of number init 1, 2, 3, 4, 5;
retVal1, retVal2: boolean;
nr: number;
begin
nr := 6;
retVal1 := ListAdd(lstNumber, nr);
retVal2 := ListAdd(lstNumber, 7);
if(retVal1 = true) and (retVal2 = true) then
ListGetAt(lstNumber, 6, nr);
writeln("element at position 6: " + string(nr));
writeln("length of list: " + string(ListGetLength(lstNumber)));
else
writeln("ListAdd did not work!");
end;
end TAListAdd;
element at position 6: 6 length of list: 7