IndexRange 함수

경고

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

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

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

패키지: Microsoft.Quantum.QSharp.Foundation

배열이 지정된 경우 는 for 루프에 사용하기에 적합한 해당 배열의 인덱스에 대한 범위를 반환합니다.

function IndexRange<'TElement> (array : 'TElement[]) : Range

입력

array: 'TElement[]

인덱스 범위가 반환되어야 하는 배열입니다.

출력: 범위

배열의 모든 인덱스에 대한 범위입니다.

형식 매개 변수

'TElement

배열의 요소 형식입니다.

예제

다음 for 루프는 동일합니다.

for (idx in IndexRange(array)) { ... }
for (idx in 0 .. Length(array) - 1) { ... }