인터리브 함수
네임스페이스: Microsoft.Quantum.Arrays
패키지: Microsoft.Quantum.Standard
(거의) 동일한 크기의 두 배열을 인터리브합니다.
function Interleaved<'T> (first : 'T[], second : 'T[]) : 'T[]
Description
이 함수는 첫 번째 배열의 첫 번째 요소, 두 번째 배열의 첫 번째 요소 등으로 시작하여 두 배열의 인터리빙을 반환합니다.
첫 번째 배열은 두 번째 배열과 길이가 같거나 요소를 하나 더 가질 수 있어야 합니다.
입력
first: 'T[]
인터리브할 첫 번째 배열입니다.
두 번째: 'T[]
인터리브할 두 번째 배열입니다.
출력: 'T[]
인터리브 배열
형식 매개 변수
T
및 second
의 각 요소 형식입니다first
.
예제
// same as int1 = [1, -1, 2, -2, 3, -3]
let int1 = Interleaved([1, 2, 3], [-1, -2, -3])
// same as int2 = [false, true, false, true, false]
let int2 = Interleaved(ConstantArray(3, false), ConstantArray(2, true));