Отправляет email-рассылки с помощью сервиса Sendsay

Perl - подпишись и учись!

  Все выпуски  

Perl - подпишись и учись!


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

 Hi, All!  
    Приветствую всех!(А именно 5151 подписчиков)

Содержание:

    

Этот выпуск посвящён операторам цикла.

Операторы цикла являются мощным инструментом программировния, потому что позволяют выполнить итерационные операции над наборами данных. Это именно то, в чём компьтеры превосходят людей - быстрые повторяющиеся вычисления. Оператор цикла продолжает выполнять команды, входящие в его тело, пока не будет выполнено заданное условие.
    Оператор цикла for используется для итерационного выполнения команд, находящихся в теле цикла. Обычно при выполнении итерации используется переменная-индекс цикла. Общий вид оператора цикла for выглядит так:
for(выражение1;выражение2;выражение3){блок}
Первое выражение вычисляется перед началом цикла, второе выражение вычисляется перед началом каждой итерации, и если оно оказывается ложью, то выполнение цикла прекращается. Третье выражение вычисляется в конце каждой итерации.(Если при первом входе в цикл проверяемое выражение оказывается ложью, то цикл не выполняется ни разу)
    Пример:
for ($i = 2; $i < 5; ++$i)
  {
   print $i, " ";
  }
print "\nПосле цикла i = $i\n";
_______________
    Результат:
2 3 4
После цикла i = 5>
    В Перл опреатор foreach является синонимом for, однако, когда требуется, чтобы переменная цикла последовательно перебирала данные из некоторого заданного списка значений, программисты зачастую используют в явном виде оператор foreach (чтобы подчеркунуть, что смысл цикла выражается фразой "for each element in"). это оператор цикла записывается так:
foreach переменная (список){блок}
Во время итерации из списка извлекается очередное значение, присваивается переменной и выполняется тело цикла. Цикл завершается, когда список исчерпан.
    Пример:
 @месяц = ("январь","февраль","март");  # Создали массив
 foreach $i (@месяц)
      {
        print $i," ";       # Печать $i
      }
    Результат:
январь февраль март
    В следующем выпуске мы продолжим говорить о циклах. Также Вы можете прочитать о циклах на страничке учебника
    

Вот пять последних наиболее интересных вопросов-ответов с ФОРУМА:

________________________________________
В составлении выпуска были использованы материалы книги Стивена Холзнера(Steven Holzner) "Perl. Core Language. Little Black Book", а также документация, прилагаемая к самому PERLу. ________________________________________
И ещё, если у вас есть вопросы, то задавайте их на
форуме сайта(http://perl.bos.ru). ________________________________________
                С уважением, Дмитрий.

Another Banner Network

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Рейтингуется SpyLog

В избранное