ApplyIfOne-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 Vorgang an, der auf einem klassischen Ergebniswert basiert.
operation ApplyIfOne<'T> (result : Result, (op : ('T => Unit), target : 'T)) : Unit
BESCHREIBUNG
Bei einem Vorgang op
und einem Ergebniswert result
gilt für op
, target
wenn result
ist One
. Wenn Zero
, geschieht nichts mit dem target
.
Eingabe
Ergebnis : Ergebnis
Ein Messergebnis, das steuert, ob der Vorgang angewendet wird oder nicht.
op : 'T =>Unit
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.