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.