Función CurriedOpA

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

Devuelve una versión consultada de una operación en dos entradas.

function CurriedOpA<'T, 'U> (op : (('T, 'U) => Unit is Adj)) : ('T -> ('U => Unit is Adj))

Entrada

op : ('T,'U) =>Unit is Adj

Operación cuya entrada es un par.

Salida: 'T -> 'U =>Unidad es Adj

Operación que acepta el primer elemento de un par y devuelve una operación que acepta como entrada el segundo elemento de la entrada de la operación original.

Parámetros de tipo

'T

Tipo del primer componente de una función definida en pares.

'U

Tipo del segundo componente de una función definida en pares.

Comentarios

Los siguientes son equivalentes:

op(x, y);

let curried = CurriedOp(op);
let partial = curried(x);
partial(y);

Consulte también