join(A, B, ...) joins the elements of the lists or sequences A, B, ... into a single list or sequence. The inputs may belong to different classes; the class of the result will match the class of the first argument passed to join.
i1 : join( {1,2,3}, (4,5,6), (7,8,9) )
o1 = {1, 2, 3, 4, 5, 6, 7, 8, 9}
o1 : List
|
i2 : join( (1,2,3), {4,5,6}, {7}, (8,9,10) )
o2 = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
o2 : Sequence
|
The operator | is a convenient shorthand for joining two inputs of the same class.
i3 : {1,2,3} | {4,5,6}
o3 = {1, 2, 3, 4, 5, 6}
o3 : List
|
i4 : (1,2,3) | (4,5,6) o4 = (1, 2, 3, 4, 5, 6) o4 : Sequence |
The object join is a compiled function.