Operasi DelayCA

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.Canon

Paket: Microsoft.Quantum.Standard

Menerapkan operasi tertentu dengan penundaan.

operation DelayCA<'T> (op : ('T => Unit is Ctl + Adj), arg : 'T, aux : Unit) : Unit is Adj + Ctl

Deskripsi

Mengingat operasi dan input ke operasi tersebut, menerapkan operasi setelah input tambahan disediakan. Secara khusus, ekspresi Delay(op, arg, _) adalah operasi yang berlaku op untuk arg saat dipanggil. Ekspresi Delay(op,arg,_) memungkinkan untuk menunda aplikasi op.

Input

op : 'T =>Unit adalah Adj + Ctl

Operasi yang akan diterapkan.

arg : 'T

Input tempat operasi diterapkan.

aux : Unit

Argumen yang digunakan untuk menunda aplikasi operasi dengan menggunakan aplikasi parsial.

Output : Unit

Jenis parameter

'T

Jenis input operasi yang akan ditunda.

Lihat juga