Предположим, что массив равен arr = T [], где T - любой тип в Q #.
let n = Length(arr);
for (i in 0 .. (n-1)) {
// use the element arr[i]
}
Следует отметить, что если arr определяется с помощью 'let', то значения являются неизменяемыми и могут быть доступны, но не назначены. Если он определен с использованием литерала 'mutable', то элементы также можно установить с помощью ключевого слова 'set'. В этом случае определить массив следующим образом
mutable arr = new T[N]
где N - требуемая длина.