Operasi ApplyIfZeroA

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 yang dapat digabungkan yang dikondisikan pada nilai hasil klasik adalah nol.

operation ApplyIfZeroA<'T> (result : Result, (op : ('T => Unit is Adj), target : 'T)) : Unit is Adj

Deskripsi

Mengingat operasi op dan nilai resulthasil , berlaku op untuk target jika result adalah Zero. Jika One, tidak ada yang terjadi pada target. Akhiran A menunjukkan bahwa operasi yang akan diterapkan berdampingan.

Input

result : Hasil

Hasil pengukuran yang mengontrol apakah operasi diterapkan atau tidak.

op : 'T =>Unit is Adj

Operasi yang akan diterapkan secara kondisional.

target : 'T

Input tempat operasi diterapkan.

Output : Unit

Jenis parameter

'T

Jenis input operasi yang akan diterapkan secara kondisional.

Lihat juga