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


Функция Zipped

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

function Zipped<'T, 'U>(left : 'T[], right : 'U[]) : ('T, 'U)[]

Сводка

При использовании двух массивов возвращает новый массив пар, таким образом, чтобы каждая пара содержала элемент из каждого исходного массива.

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

'T

Тип элементов левого массива.

'U

Тип правильных элементов массива.

Ввод

Налево

Массив, содержащий значения для первого элемента каждого кортежа.

Массив, содержащий значения для второго элемента каждого кортежа.

Выпуск

Массив, содержащий пары формы (left[index], right[index]) для каждого index. Если два массива не равны длины, выходные данные будут дольше, чем меньше входных данных.

Пример

let left = [1, 3, 71];
let right = [false, true];
let pairs = Zipped(left, right); // [(1, false), (3, true)]

См. также

  • Microsoft.Quantum.Arrays.Unzipped