Bound function
Namespace: Microsoft.Quantum.Canon
Package: Microsoft.Quantum.Standard
Given an array of operations acting on a single input, produces a new operation that performs each given operation in sequence.
function Bound<'T> (operations : ('T => Unit)[]) : ('T => Unit)
Input
operations : 'T => Unit []
A sequence of operations to be performed on a given input.
Output : 'T => Unit
A new operation that performs each given operation in sequence on its input.
Type Parameters
'T
The target on which each of the operations in the array act.
Example
The following are equivalent:
let bound = Bound([U, V]);
bound(x);
and
U(x); V(x);
See Also
反馈
提交和查看相关反馈