1.8 KiB
1.8 KiB
| title | description | menu | weight | introduced | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| array.concat() function | `array.concat()` appends two arrays and returns a new array. |
|
101 | 0.173.0 |
array.concat() appends two arrays and returns a new array.
Neither input array is mutated and a new array is returned.
Function type signature
(<-arr: [A], v: [A]) => [A]
{{% caption %}} For more information, see Function type signatures. {{% /caption %}}
Parameters
arr
First array. Default is the piped-forward array (<-).
v
({{< req >}}) Array to append to the first array.
Examples
Merge two arrays
import "array"
a = [1, 2, 3]
b = [4, 5, 6]
c = a |> array.concat(v: b)
// Returns [1, 2, 3, 4, 5, 6]
// Output each value in the array as a row in a table
array.from(rows: c |> array.map(fn: (x) => ({_value: x})))
{{< expand-wrapper >}} {{% expand "View example output" %}}
Output data
| _value |
|---|
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
{{% /expand %}} {{< /expand-wrapper >}}