Operasi ApplyIfZero

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

operation ApplyIfZero<'T> (result : Result, (op : ('T => Unit), target : 'T)) : Unit

Deskripsi

Mengingat operasi op dan nilai resulthasil , berlaku op untuk target jika result adalah Zero. Jika One, tidak ada yang terjadi pada target.

Input

result : Hasil

Hasil pengukuran yang mengontrol apakah operasi diterapkan atau tidak.

op : 'T =>Unit

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