Share via


ApplyIfOneCA-Vorgang

Warnung

Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.

Weitere Informationen finden https://aka.ms/qdk.api Sie in der API-Dokumentation für das moderne QDK.

Namespace: Microsoft.Quantum.Canon

Paket: Microsoft.Quantum.Standard

Wendet einen unitären Vorgang an, der auf einem klassischen Ergebniswert basiert.

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

BESCHREIBUNG

Bei einem Vorgang op und einem Ergebniswert resultgilt für op , target wenn result ist One. Wenn Zero, geschieht nichts mit dem target. Das Suffix CA gibt an, dass der anzuwendende Vorgang unitär (steuerbar und angrenzend) ist.

Eingabe

Ergebnis : Ergebnis

Ein Messergebnis, das steuert, ob der Vorgang angewendet wird oder nicht.

op : 'T =>Unit is Adj + Ctl

Ein Vorgang, der bedingt angewendet werden soll.

target : 'T

Die Eingabe, auf die der Vorgang angewendet wird.

Ausgabe : Einheit

Typparameter

"T

Der Eingabetyp des vorgangs, der bedingt angewendet werden soll.

Weitere Informationen