Урок 18 – Структурный оператор foreach

Так как мы уже знакомы массивами, пришло время изучить еще один структурный оператор foreach. Данный структурный оператор необходим для работы с перечисляемыми переменными, такие как массивы, строки, множества (их мы скоро изучим) и т.д.

Давайте на практике сразу и рассмотрим как работает оператор for..in. Создадим программу с именем operatorForeach, а далее создадим две переменные: один массив с названиями дней недели, и переменную, которая будет хранить один день недели.

Далее зададим значения массиву.

И теперь пришла пора задействовать оператор foreach. Сперва пишем оператор foreach, затем переменную, куда мы хотим записывать каждый день недели по порядку.

Далее пишем ключевое слово in и указываем перечисляемую переменную (т.е. наш массив), откуда мы и будем брать все дни недели.

Затем пишем следующее ключевое слово do и оператор который должен выполняться каждый цикл. Мы будем выводить чему равна переменная day в каждом цикле.

Т.е. как вы уже поняли, переменная day будет по порядку принимать каждое значение из массива daysInWeek.

Как я уже говорил, строка – это тоже массив из элементов char. И в этом легко убедится в следующей программе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *