Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Fully qualified name: Std.Arrays.MappedOverRange
function MappedOverRange<'T>(mapper : (Int -> 'T), range : Range) : 'T[]
Summary
Given a range and a function that takes an integer as input, returns a new array that consists of the images of the range values under the function.
Type Parameters
'T
The result type of the mapper function.
Input
mapper
A function from Int to 'T that is used to map range values.
range
A range of integers.
Output
An array 'T[] of elements that are mapped by the mapper function.
Example
This example adds 1 to a range of even numbers:
let numbers = MappedOverRange(x -> x + 1, 0..2..10);
// numbers = [1, 3, 5, 7, 9, 11]