ApplyToEach-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 auf jedes Element in einem Register einen Einzel qubit-Vorgang an.
operation ApplyToEach<'T> (singleElementOperation : ('T => Unit), register : 'T[]) : Unit
Eingabe
singleElementOperation: 'T =>Unit
Vorgang, der auf jedes Qubit angewendet werden soll.
register : 'T[]
Array von Qubits, auf die der angegebene Vorgang angewendet werden soll.
Ausgabe: Einheit
Typparameter
'T
Das Ziel, auf das der Vorgang wirkt.
Beispiel
Bereiten Sie den Zustand $\ket{+}$ mit drei Qubits vor:
using (register = Qubit[3]) {
ApplyToEach(H, register);
}