Fungsi Zip

Peringatan

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

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

Namespace: Microsoft.Quantum.Arrays

Paket: Microsoft.Quantum.Standard

Peringatan

Zip sudah tidak digunakan lagi. Silakan gunakan fungsi Zip sebagai gantinya.

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

function Zip<'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 masing-masing idx. Jika dua array tidak memiliki panjang yang sama, output akan selama input yang 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 = Zip(left, right); // [(1, false), (3, true)]

Lihat juga