Fungsi LookupFunction

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 array, mengembalikan fungsi yang mengembalikan elemen array tersebut.

function LookupFunction<'T> (array : 'T[]) : (Int -> 'T)

Input

array : 'T[]

Array yang akan direpresentasikan sebagai fungsi pencarian.

Output : Int -> 'T

Fungsi f seperti itu f(idx) == f[idx].

Jenis parameter

'T

Jenis elemen array yang direpresentasikan sebagai fungsi pencarian.

Keterangan

Fungsi ini terutama berguna untuk beroperasi dengan fungsi dan operasi yang mengambil Int -> 'T fungsi sebagai argumennya. Ini umum, misalnya, di pustaka representasi generator, di mana fungsi digunakan untuk menghindari kebutuhan untuk merekam seluruh array dalam memori.