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)]