Zipped function
Plně kvalifikovaný název: Std.Arrays.Zipped
function Zipped<'T, 'U>(left : 'T[], right : 'U[]) : ('T, 'U)[]
Shrnutí
Při použití dvou polí vrátí novou matici párů tak, aby každá dvojice obsahovala prvek z každého původního pole.
Parametry typu
'T
Typ levého maticového elementu.
'U
Typ pravého maticového elementu.
Vstup
Vlevo
Pole obsahující hodnoty pro první prvek každé řazené kolekce členů.
Vpravo
Matice obsahující hodnoty pro druhý prvek každé řazené kolekce členů.
Výstup
Pole obsahující dvojice (left[index], right[index])
formuláře pro každou index
. Pokud dvě pole nemají stejnou délku, bude výstup stejný, dokud bude kratší než vstupy.
Příklad
let left = [1, 3, 71];
let right = [false, true];
let pairs = Zipped(left, right); // [(1, false), (3, true)]
Viz také
- Microsoft.Quantum.Arrays.Unzipped