uid | title | ms.date | ms.topic | qsharp.kind | qsharp.namespace | qsharp.name | qsharp.summary |
---|---|---|---|---|---|---|---|
Microsoft.Quantum.Arrays.Enumerated |
Enumerated function |
7/28/2023 12:00:00 AM |
managed-reference |
function |
Microsoft.Quantum.Arrays |
Enumerated |
Given an array, returns a new array containing elements of the original array along with the indices of each element. |
Warning
This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.
Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.
Namespace: Microsoft.Quantum.Arrays
Package: Microsoft.Quantum.Standard
Given an array, returns a new array containing elements of the original array along with the indices of each element.
function Enumerated<'TElement> (array : 'TElement[]) : (Int, 'TElement)[]
An array whose elements are to be enumerated.
A new array containing elements of the original array along with their indices.
The type of elements of the array.
The following for
loops are equivalent:
for (idx in IndexRange(array)) {
let element = array[idx];
...
}
for ((idx, element) in Enumerated(array)) { ... }