完全限定的名称:Std.Arrays.DrawMany
operation DrawMany<'TInput, 'TOutput>(op : ('TInput => 'TOutput), nSamples : Int, input : 'TInput) : 'TOutput[]
总结
对给定数量的样本重复一个操作,并在数组中收集其输出。
输入
op
要重复调用的操作。
nSamples
要收集的调用 op 的示例数。
输入
要传递给 op的输入。
类型参数
TInput (输入)
op预期输入的类型。
输出
op返回的输出的类型。
例
以下示例是一组交替的结果。
use qubit = Qubit();
let results = Std.Arrays.DrawMany(q => {X(q); M(q)}, 3, qubit);