Введение
Существует несколько способов добавить циклическую логику в приложение, и в зависимости от контекста каждый предоставляет разнообразный набор функций, имеющих как достоинства, так и недостатки.
Предположим, вы начнете работать над приложением, обрабатывающим строковые и числовые данные с помощью одномерных и многомерных массивов. После первоначальной проверки вы понимаете, что foreach
операторы не поддерживают циклическую логику, которая потребуется во многих случаях. Вам потребуется другой подход для итерации через многомерные массивы, а также для ситуаций, когда foreach
циклы не предоставляют необходимый уровень управления итерацией. Вам нужно получить опыт использования for
инструкций, если вы будете успешно работать в этом проекте.
В этом модуле вы начните с написания for
инструкций, которые итерируют определенное количество раз. После реализации базовой for
инструкции вы узнаете, как реализовать for
инструкции, которые выполняют итерацию обратно через массив, пропускать элементы массива во время итерации или обрабатывать только указанные элементы массива (изменяя for
инициализатор оператора, условие и итератор).
К концу этого модуля вы сможете использовать for
инструкции для реализации циклической логики, когда foreach
операторы не поддерживают сценарий.
Цели обучения
Изучив этот модуль, вы сможете:
- Используйте инструкцию
for
для выполнения цикла по блоку кода. - Изучите синтаксис инструкции
for
, позволяющий управлять шаблоном итерации.
Предварительные условия
- Опыт использования оператора итерации
foreach
. - Опыт работы с переменными.