flatten -- flatten a list |
Syntax |
flatten(L: LIST): LIST flatten(L: LIST, N: INT): LIST |
Description |
Example |
/**/ flatten([1,["a","b",[2,3,4],"c","d"],5,6]); [1, "a", "b", 2, 3, 4, "c", "d", 5, 6] /**/ L := [1,2, [3,4], [5, [6,7,[8,9]]]]; /**/ flatten(L,1); [1, 2, 3, 4, 5, [6, 7, [8, 9]]] /**/ flatten(It,1); [1, 2, 3, 4, 5, 6, 7, [8, 9]] /**/ flatten(L,2); -- same as flatten(flatten(L,1),1) [1, 2, 3, 4, 5, 6, 7, [8, 9]] /**/ flatten(L,3); -- same as flatten(L) [1, 2, 3, 4, 5, 6, 7, 8, 9] |
See Also |