Función BoundC

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

Dada una matriz de operaciones que actúan en una sola entrada, genera una nueva operación que realiza cada operación determinada en secuencia. El modificador C indica que todas las operaciones de la matriz son controlables.

function BoundC<'T> (operations : ('T => Unit is Ctl)[]) : ('T => Unit is Ctl)

Entrada

operations : 'T =>Unit is Ctl[]

Secuencia de operaciones que se realizarán en una entrada determinada.

Salida: 'T =>Unidad es Ctl

Nueva operación que realiza cada operación determinada en secuencia en su entrada.

Parámetros de tipo

'T

Destino en el que actúan cada una de las operaciones de la matriz.

Ejemplo

Los siguientes son equivalentes:

let bound = BoundC([U, V]);
bound(x);

y

U(x); V(x);

Consulte también