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