ApplyToEachCA művelet
Teljes név: Std.Canon.ApplyToEachCA
operation ApplyToEachCA<'T>(singleElementOperation : ('T => Unit is Adj + Ctl), register : 'T[]) : Unit is Adj + Ctl
Összefoglalás
Egy műveletet alkalmaz a regiszter minden elemére.
A módosító CA
azt jelzi, hogy az egyelemes művelet szabályozható és szomszédos.
Bemenet
singleElementOperation
Az egyes elemekre alkalmazandó művelet.
Regisztráció
Elemek tömbje, amelyekre alkalmazni szeretné az adott műveletet.
Típusparaméterek
'T
A cél, amelyen a művelet működik.
Példa
Három qubites |+⟩ állapot előkészítése:
use register = Qubit[3];
ApplyToEach(H, register);
Lásd még:
- Microsoft.Quantum.Canon.ApplyToEach