Udostępnij przez


Operacja ApplyToEachCA

W pełni kwalifikowana nazwa: Std.Canon.ApplyToEachCA

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

Streszczenie

Stosuje operację do każdego elementu w rejestrze. Modyfikator CA wskazuje, że operacja pojedynczego elementu jest sterowana i przylegalna.

Wkład

singleElementOperation (operacja pojedynczego elementu)

Operacja stosowania do każdego elementu.

rejestrować

Tablica elementów, na których ma być stosowana dana operacja.

Parametry typu

'T

Cel, na którym działa operacja.

Przykład

Przygotuj trzy kubit |+⟩ stan:

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

Zobacz też