splithead
splithead |
Purpose
Synopsis
function splithead(l:list, o:integer):list
Arguments
l
|
A list
|
o
|
Number of elements to remove if >0 or number of elements to keep if <0
|
Return value
The list of elements removed.
Example
L:=[1,2,3,4,5] L2:=splithead(L,2) ! => L=[3,4,5] L2=[1,2] L2:=splithead(L,-1) ! => L=[5] L2=[3,4]
Further information
If the second parameter is 0, the list is unchanged and an empty list is returned. If the same parameter is larger than the size of the list, all elements are deleted and the function returns a copy of the original list.
Related topics