FLATTEN

All functions > ARRAY > FLATTEN

Flattens a nested array structure into a single-level array.

Syntax

Diagram(
  Sequence(
    Terminal("FLATTEN"),
    Terminal("("),
    NonTerminal("array"),
    Terminal(","),
    OneOrMore(NonTerminal("array"), Terminal(",")),
    Terminal(")"),
  )
)
ParameterTypeRequiredDescription
arrayARRAY<ARRAY<T>>YesNested array (array of arrays) to flatten

Notes

  • Flattens one level of nesting
  • Preserves element order
  • Generic type: Array(Array(T)) → Array(T)
  • Works with any array element type
  • Empty nested arrays are removed from result
Last update at: 2026/03/03 16:47:38
Last updated: 2026-03-03 16:48:19