Leggere in inglese

Condividi tramite


Funzione enumerata

Nome completo: Std.Arrays.Enumerated

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

Sommario

Data una matrice, restituisce una nuova matrice contenente elementi della matrice originale insieme agli indici di ogni elemento.

Parametri di tipo

'TElement

Tipo di elementi della matrice.

Immissione

array

Matrice i cui elementi devono essere enumerati.

Prodotto

Nuova matrice contenente elementi della matrice originale insieme ai relativi indici.

Esempio

I cicli di for seguenti sono equivalenti:

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