Fungsi enumerasi

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Arrays

Paket: Microsoft.Quantum.Standard

Mengingat array, mengembalikan array baru yang berisi elemen array asli bersama dengan indeks dari setiap elemen.

function Enumerated<'TElement> (array : 'TElement[]) : (Int, 'TElement)[]

Input

array : 'TElement[]

Array yang elemennya akan dijumlahkan.

Output : (Int,'TElement)[]

Array baru yang berisi elemen array asli bersama dengan indeksnya.

Jenis parameter

'TElement

Jenis elemen array.

Contoh

Perulangan berikut for setara:

for (idx in IndexRange(array)) {
    let element = array[idx];
    ...
}
for ((idx, element) in Enumerated(array)) { ... }