Fungsi CControlledCA

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

Mengingat operasi operasi, mengembalikan operasi baru yang menerapkan operasi jika bit kontrol klasik benar. Jika false, tidak ada yang terjadi. Pengubah CA menunjukkan bahwa operasi dapat dikontrol dan dapat digabungkan.

function CControlledCA<'T> (op : ('T => Unit is Ctl + Adj)) : ((Bool, 'T) => Unit is Ctl + Adj)

Input

op : 'T =>Unit adalah Adj + Ctl

Operasi yang akan diterapkan secara kondisional.

Output : (Bool,'T) =>Unit adalah Adj + Ctl

Operasi baru yang merupakan operasi jika bit kontrol klasik benar.

Jenis parameter

'T

Jenis input operasi yang akan diterapkan secara kondisional.

Lihat juga