DrawMany 操作
完全修飾名: Std.Arrays.DrawMany
operation DrawMany<'TInput, 'TOutput>(op : ('TInput => 'TOutput), nSamples : Int, input : 'TInput) : 'TOutput[]
概要
特定の数のサンプルに対して操作を繰り返し、配列内の出力を収集します。
インプット
op
繰り返し呼び出される操作。
nSamples
収集する呼び出し op
のサンプルの数。
インプット
op
に渡される入力。
型パラメーター
TInput
op
で予期される入力の種類。
TOutput
op
によって返される出力の種類。
例
次の例では、結果の配列を交互に示します。
use qubit = Qubit();
let results = Std.Arrays.DrawMany(q => {X(q); M(q)}, 3, qubit);