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


Переплетаемая функция

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

function Interleaved<'T>(first : 'T[], second : 'T[]) : 'T[]

Сводка

Перемешивает два массива (почти одинакового размера).

Описание

Эта функция возвращает чередование двух массивов, начиная с первого элемента из первого массива, а затем первого элемента из второго массива и т. д.

Первый массив должен иметь ту же длину, что и второй, или иметь еще один элемент.

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

'T

Тип каждого элемента first и second.

Ввод

первый

Первый массив, который необходимо переключить.

секунда

Второй массив, который необходимо переключить.

Выпуск

Чередуемый массив

Пример

// same as interleaved = [1, -1, 2, -2, 3, -3]
let interleaved = Interleaved([1, 2, 3], [-1, -2, -3])