압축을 푼 함수

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK에 대한 API 설명서는 를 참조 https://aka.ms/qdk.api 하세요.

네임스페이스: Microsoft.Quantum.Arrays

패키지: Microsoft.Quantum.Standard

2개의 튜플 배열이 지정된 경우 은 각각 입력 배열의 튜플 요소를 포함하는 두 배열의 튜플을 반환합니다.

function Unzipped<'T, 'U> (arr : ('T, 'U)[]) : ('T[], 'U[])

입력

arr : ('T,'U)[]

2 튜플을 포함하는 배열

출력: ('T[],'U[])

두 배열, 첫 번째 배열은 입력 튜플의 첫 번째 요소를 모두 포함하고, 두 번째 배열은 입력 튜플의 두 번째 요소를 모두 포함합니다.

형식 매개 변수

T

각 튜플에서 첫 번째 요소의 형식입니다.

'U

각 튜플에 있는 두 번째 요소의 형식입니다.

예제

// split is same as ([6, 5, 5, 3, 2, 1], [true, false, false, false, true, false])
let split = Unzipped([(6, true), (5, false), (5, false), (3, false), (2, true), (1, false)]);

참고 항목