Выполняет тело цикла z для каждого значения переменной итерации x, меняющейся в пределах диапазона y. Обычно по крайней мере одно выражение в теле цикла z использует значение x, что позволяет получать разные результаты в повторяющихся расчетах.
Операнды
• x — любое допустимое имя переменной.
• y — значение или последовательность значений. Чаще всего y — переменная-диапазон, но можно также использовать вектор или список из разделенных запятыми скаляров или векторов, задающих последовательность скаляров, которые по очереди становятся значениями переменной x. Чтобы выполнить один и тот же расчет над несколькими матрицами, можно определить y как последовательность матриц, разделенных запятыми.
• z — любое допустимое выражение или последовательность выражений. Допускается, например, локальное назначение или последовательность шагов программы.
Дополнительные сведения
• Для ускорения ввода можно ввести только имя оператора for и нажать клавиши Ctrl+J. Это имя будет преобразовано в полный вид оператора со всеми его местозаполнителями.
• Используйте цикл for в тех случаях, когда известно заранее, сколько раз необходимо выполнить тело цикла.
• При необходимости можно запрограммировать преждевременный выход из цикла (до выполнения условия его завершения) или пропуск определенной итерации и переход на начало следующей. Управлять выполнением цикла можно с помощью операторов break и continue.