Freigeben über


ApplyToEachCA-Vorgang

Vollqualifizierter Name: Std.Canon.ApplyToEachCA

operation ApplyToEachCA<'T>(singleElementOperation : ('T => Unit is Adj + Ctl), register : 'T[]) : Unit is Adj + Ctl

Zusammenfassung

Wendet einen Vorgang auf jedes Element in einem Register an. Der Modifizierer CA gibt an, dass der Einzelelementvorgang steuerbar und angrenzend ist.

Eingabe

singleElementOperation

Vorgang, der auf jedes Element angewendet werden soll.

registrieren

Array von Elementen, auf die der angegebene Vorgang angewendet werden soll.

Typparameter

'T

Das Ziel, für das der Vorgang fungiert.

Beispiel

Vorbereiten eines Drei-Qubit-Zustands |+⟩:

use register = Qubit[3];
ApplyToEach(H, register);

Siehe auch

  • Microsoft.Quantum.Canon.ApplyToEach