BoundC function
Warning
This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.
Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.
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.
The modifier C
indicates that all operations in the array are controllable.
function BoundC<'T> (operations : ('T => Unit is Ctl)[]) : ('T => Unit is Ctl)
Input
operations : 'T => Unit is Ctl[]
A sequence of operations to be performed on a given input.
Output : 'T => Unit is Ctl
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 = BoundC([U, V]);
bound(x);
and
U(x); V(x);
See Also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for