Initial community commit

This commit is contained in:
Jef
2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit 20d28e80a5
16810 changed files with 4640254 additions and 2 deletions

View File

@@ -0,0 +1,26 @@
Flattens a hierarchy of arrays into a single array containing all of the values.
```lua
table.flatten(arr)
```
### Parameters ###
`arr` is an table containing indexed values, which may themselves also contain indexed values.
### Return Value ###
A new array containing all of the elements, nested or otherwise.
### Availability ###
Premake 5.0 or later.
### Examples ###
```lua
-- returns { "A", "B", "C", "D" }
flat = table.flatten { "A", { "B", "C", { "D" } } }
```