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 >}}