Поделиться через


Функция MappedOverRange

Полное имя: Std.Arrays.MappedOverRange

function MappedOverRange<'T>(mapper : (Int -> 'T), range : Range) : 'T[]

Сводка

Учитывая диапазон и функцию, которая принимает целое число в качестве входных данных, возвращает новый массив, состоящий из изображений значений диапазона в функции.

Параметры типа

'T

Тип результата функции mapper.

Ввод

mapper

Функция от Int до 'T, которая используется для сопоставления значений диапазона.

диапазон

Диапазон целых чисел.

Выпуск

Массив 'T[] элементов, сопоставленных функцией mapper.

Пример

В этом примере к диапазону четных чисел добавляется 1:

let numbers = MappedOverRange(x -> x + 1, 0..2..10);
// numbers = [1, 3, 5, 7, 9, 11]

См. также

  • Microsoft.Quantum.Arrays.Mapped