To map an array in Go, you can use a for loop and apply a function to each element of the array. The general syntax to define the function and loop structure is as follows:
main.go165 chars8 lines
Here, arr
is the input array of type []int
, and f
is a function that takes an integer input and returns an integer output. The mapArray
function returns a new array of type []int
that contains the resulting values after applying the function to each element of the input array.
To use this function, you can define the input array and a function to be applied to each element, like so:
main.go176 chars8 lines
In this example, the f
function multiplies each element of the input array by 2, and the resulting mappedArr
is [2 4 6 8 10]
.
gistlibby LogSnag