Sdílet prostřednictvím


Rozbalené funkce

Plně kvalifikovaný název: Std.Arrays.Unzipped

function Unzipped<'T, 'U>(array : ('T, 'U)[]) : ('T[], 'U[])

Shrnutí

Vzhledem k matici 2 řazených kolekcí členů vrátí řazenou kolekci členů dvou polí, z nichž každá obsahuje prvky řazených kolekcí členů vstupního pole.

Parametry typu

'T

Typ prvního prvku v každé řazené kolekci členů.

'U

Typ druhého prvku v každé řazené kolekci členů.

Vstup

pole

Pole obsahující 2 řazené kolekce členů.

Výstup

Dvě pole, první, která obsahuje všechny první prvky vstupních řazených kolekcí členů, druhá pole obsahující všechny druhé prvky vstupních řazených kolekcí členů.

Příklad

// split is same as ([5, 4, 3, 2, 1], [true, false, true, true, false])
let split = Unzipped([(5, true), (4, false), (3, true), (2, true), (1, false)]);

Viz také

  • Microsoft.Quantum.Arrays.Zipped