Udostępnij przez


Przeplatane, funkcja

W pełni kwalifikowana nazwa: Std.Arrays.Interleaved

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

Streszczenie

Przeplata dwie tablice o takim samym rozmiarze (prawie).

Opis

Ta funkcja zwraca przeplatanie dwóch tablic, począwszy od pierwszego elementu z pierwszej tablicy, a następnie pierwszego elementu z drugiej tablicy itd.

Pierwsza tablica musi mieć taką samą długość jak druga lub może mieć jeszcze jeden element.

Parametry typu

'T

Typ każdego elementu first i second.

Wkład

pierwszy

Pierwsza tablica, która ma zostać przeplatona.

sekunda

Druga tablica, która ma zostać przeplatona.

Wyjście

Tablica z przeplataną

Przykład

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