Fungsi CControlledA
Peringatan
Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh QDK Modern.
Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.
Namespace: Microsoft.Quantum.Canon
Paket: Microsoft.Quantum.Standard
Mengingat operasi op, mengembalikan operasi baru yang menerapkan op jika bit kontrol klasik benar. Jika false
, tidak ada yang terjadi.
Pengubah A
menunjukkan bahwa operasi dapat digabungkan.
function CControlledA<'T> (op : ('T => Unit is Adj)) : ((Bool, 'T) => Unit is Adj)
Input
op : 'T =>Unit is Adj
Operasi yang akan diterapkan secara kondisional.
Output : (Bool,'T) =>Unit adalah Adj
Operasi baru yang bersifat op jika bit kontrol klasik benar.
Jenis parameter
'T
Jenis input operasi yang akan diterapkan secara kondisional.