Nomad
flatten Function
flatten takes a list and replaces any elements that are lists with a
flattened sequence of the list contents.
Examples
> flatten([["a", "b"], [], ["c"]])
["a", "b", "c"]
If any of the nested lists also contain directly-nested lists, these too are flattened recursively:
> flatten([[["a", "b"], []], ["c"]])
["a", "b", "c"]
Indirectly-nested lists, such as those in maps, are not flattened.
Related Functions
setproductfinds all of the combinations of multiple lists or sets of values, which can also be useful when preparing collections for use withfor_eachconstructs.