Язык программирования Perl



              

Циклы - часть 2


for (первое выражение; условие; второе выражение) { # действия, выполняемые, # пока условие истинно } # продолжение программы

В заголовке цикла могут отсутствовать одно или оба выражения, а в случае отсутствия условия оно считается истинным. Однако при этом должны оставаться две точки с запятой, разделяющие выражения. Снова перепишем приведенный выше пример, на этот раз используя цикл for:

for ($i=0; $i<10; $i++) { # повторить 10 раз, увеличивая $i print "\n", rand; # вывести с новой строки случайное число }

Еще один тип цикла предназначен для перебора всех элементов списка, для чего каждый его элемент последовательно помещается в указанную переменную. Это цикл foreach:

foreach переменная (список) { # # работа с переменной, содержащей # текущий элемент обрабатываемого списка }

Примеры использования цикла foreach будут приведены в лекции лекции 5, посвященной спискам. В ней будет рассмотрено еще несколько конструкций, также выполняющих повторение действий.




Содержание  Назад  Вперед