Sdílet prostřednictvím


Operace ApplyToEachCA

Plně kvalifikovaný název: Std.Canon.ApplyToEachCA

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

Shrnutí

Použije operaci na každý prvek v registru. Modifikátor CA označuje, že operace s jedním prvkem je ovládacího prvku a adjointable.

Vstup

singleElementOperation

Operace, která se použije pro každý prvek.

Registrace

Pole prvků, na kterých se má daná operace použít.

Parametry typu

'T

Cíl, na kterém operace působí.

Příklad

Příprava stavu tří qubitů |+⟩:

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

Viz také

  • Microsoft.Quantum.Canon.ApplyToEach