Fungsi Zip

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Arrays

Paket: Microsoft.Quantum.Standard

Mengingat dua array, mengembalikan array pasangan baru sehingga setiap pasangan berisi elemen dari setiap array asli.

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

Input

kiri : 'T[]

Array yang berisi nilai untuk elemen pertama dari setiap tuple.

kanan : 'U[]

Array yang berisi nilai untuk elemen kedua dari setiap tuple.

Output : ('T,'U)[]

Array yang berisi pasangan formulir (left[idx], right[idx]) untuk setiap idx. Jika dua array tidak memiliki panjang yang sama, output akan selama input lebih pendek.

Jenis parameter

'T

Jenis elemen array kiri.

'U

Jenis elemen array yang tepat.

Contoh

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

Lihat juga