Erstellt aus einer Liste mit Unterlisten eine unstrukturierte Liste, sodass alle "Verzweigungen" der Originalliste ohne störende Listenebenen in der Ergebnisliste angezeigt werden. Im Prinzip werden alle durch geschweifte Klammern definierten Zwischenebenen entfernt, und es wird eine Liste mit einer einzigen Ebene zurückgegeben.
flatten ( list As List) As List
Argument | Typ | Beschreibung |
---|---|---|
list | List | Originalliste |
Intent >flatten({{a}, b, {{c}, d}}) --> {a, b, c, d}
Intent >flatten({{1, 3}, {2, {4}}, 7, {{}, {{5}, 6}}}) --> {1, 3, 2, 4, 7, 5, 6}
Intent >flatten({}) --> {}