Map
Map( array, lambda )
Map( array, lambda )
Map( array, lambda )
Map( array, lambda )
map_( lambda, array )
Map( array, lambda )
Description
The Map
function iterates on the provided array
, calling the
provided lambda
function repeatedly with each item in array
, and
returns the results of all invocations in a new array of the same type
(an Array or Page). As Map
processes array
,
each invocation of the lambda
function can see the effects of write
operations from previous invocations.
Returns
A new Array with the results of calling the lambda
function on
each item in array
.
Examples
The following query has a Lambda
which takes one variable x
,
adds 1 to its value, and then returns the incremented value. This Lambda
is executed once for each value in the array. These values are 1, 2, 3.
Arr(LongV(2), LongV(3), LongV(4))
[2 3 4]
[2, 3, 4]
[ 2, 3, 4 ]
[2, 3, 4]
[ 2, 3, 4 ]
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!