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.

Lihat juga