Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Полное имя: Std.Arrays.FlatMapped
function FlatMapped<'TInput, 'TOutput>(mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]
Сводка
Учитывая массив и функцию, которая сопоставляет элемент массива с некоторым выходным массивом, возвращает объединенные выходные массивы для каждого элемента массива.
Параметры типа
'TInput
Тип элементов array.
«TOutput
Функция mapper возвращает массивы этого типа.
Ввод
картограф
Функция от 'TInput до 'TOutput[], которая используется для сопоставления элементов массива.
массив
Массив элементов.
Выпуск
Массив 'TOutput[] который является объединением всех массивов, созданных функцией сопоставления.
Пример
Следующий код создает массив с каждым элементом входного массива, повторяющийся дважды.
let repeatedPairs = FlatMapped(x -> Repeated(x, 2), [1, 2, 3]);
// repeatedPairs is [1, 1, 2, 2, 3, 3].