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