Operasi ApplyIfOneC

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 dikontrol yang dikondisikan pada nilai hasil klasik menjadi satu.

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

Deskripsi

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

Input

result : Hasil

Hasil pengukuran yang mengontrol apakah operasi diterapkan atau tidak.

op : 'T =>Unit is Ctl

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