Operación ApplyToMost
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 a todos los elementos excepto al último elemento de una matriz.
operation ApplyToMost<'T> (op : ('T[] => Unit), targets : 'T[]) : Unit
Descripción
Dada una operación op
y una matriz de destinos targets
, se aplica op(Most(targets))
.
Entrada
op : 'T[] =>Unit
Una operación que se va a aplicar.
targets : 'T[]
Matriz de destinos, de la que se aplicarán todos los destinos, excepto el último, a op
.
Salida: unidad
Parámetros de tipo
'T
Tipo de entrada de la operación que se va a aplicar.
Ejemplo
Los siguientes fragmentos de código de Q# son equivalentes:
ApplyToMost(ApplyCNOTChain, register);
ApplyCNOTChain(Most(register));