Share via


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);
}

Weitere Informationen