Zip 関数
完全修飾名: Std.Arrays.Zipped
function Zipped<'T, 'U>(left : 'T[], right : 'U[]) : ('T, 'U)[]
概要
2 つの配列を指定すると、各ペアに元の各配列の要素が含まれるようなペアの新しい配列が返されます。
型パラメーター
'T
左側の配列要素の型。
'U
右側の配列要素の型。
インプット
左
各タプルの最初の要素の値を含む配列。
右
各タプルの 2 番目の要素の値を含む配列。
アウトプット
各 index
のフォーム (left[index], right[index])
のペアを含む配列。 2 つの配列が等しい長さでない場合、出力は入力が短い限り長くなります。
例
let left = [1, 3, 71];
let right = [false, true];
let pairs = Zipped(left, right); // [(1, false), (3, true)]
関連項目
- Microsoft.Quantum.Arrays.Unzipped