zip
Combines two lists into a list of pairs.
zip(xs:list, ys:list) -> list
Description
Section titled “Description”The zip
function returns a list containing records with two fields left
and
right
, each containing the respective elements of the input lists.
If both lists are null, zip
returns null. If one of the lists is null or has a
mismatching length, missing values are filled in with nulls, using the longer
list’s length, and a warning is emitted.
Examples
Section titled “Examples”Combine two lists
Section titled “Combine two lists”from {xs: [1, 2], ys: [3, 4]}select zs = zip(xs, ys)
{ zs: [ {left: 1, right: 3}, {left: 2, right: 4} ]}