Concatenates two lists into a destination list. All three lists must be of the same type. All elements of the destination list are deleted before the elements of the other lists are copied into it.
List.bdh
ListConcat( in firstList: list, in secondList: list, inout resultList: list) : boolean;
| Parameter | Description |
|---|---|
| firstList | List of number, boolean, float or string. |
| secondList | List of number, boolean, float or string. |
| resultList | List of number, boolean, float or string, which contains all elements of firstList and secondList as an out parameter. |
transaction TAListConcat
var
lstFirst: list of number init 1, 2, 3;
lstSecond: list of number init 4, 5, 6;
lstResult: list of number init 33, 44, 55;
retVal1: boolean;
begin
retVal1 := ListConcat(lstFirst, lstSecond, lstResult);
if(retVal1 = true) then
ListPrint(lstResult);
else
writeln("ListConcat did not work!");
end;
end TAListConcat;
element 1: 1 element 2: 2 element 3: 3 element 4: 4 element 5: 5 element 6: 6