table.fold.md 563 B

Merge two lists into an array of objects containing pairs of values, one from each list.

table.fold(arr1, arr2)

Parameters

arr1 and arr2 are tables containing indexed values.

Return Value

A new array of objects containing the corresponding elements from each list.

Availability

Premake 5.0 or later.

Examples

-- returns { {"A","X"}, {"B","Y"}, {"C","Z"} }
table.fold({ "A", "B", "C" }, { "X", "Y", "Z" })

-- returns { {"A","X"}, {"B","Y"}, {"C"} }
table.fold({ "A", "B", "C" }, { "X", "Y" })