Operación ApplyToEachA
Advertencia
Esta documentación hace referencia al QDK clásico, que se ha reemplazado por el QDK moderno.
https://aka.ms/qdk.api Consulte la documentación de la API para el QDK moderno.
Espacio de nombres: Microsoft.Quantum.Canon
Paquete: Microsoft.Quantum.Standard
Aplica una operación de un solo cúbit a cada elemento de un registro.
El modificador A
indica que la operación de un solo cúbit es adyacente.
operation ApplyToEachA<'T> (singleElementOperation : ('T => Unit is Adj), register : 'T[]) : Unit is Adj
Entrada
singleElementOperation: 'T =>Unit is Adj
Operación que se va a aplicar a cada cúbit.
register : 'T[]
Matriz de cúbits en la que se va a aplicar la operación especificada.
Salida: unidad
Parámetros de tipo
'T
Destino en el que actúa la operación.
Ejemplo
Prepare un estado $\ket{+}$ de tres cúbits:
using (register = Qubit[3]) {
ApplyToEachA(H, register);
}