СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : FTP HTTP хостинг Вводный курс
Создание сайтов : создать сайт Создание сайтов
Статьи о хостинге : платный бесплатный выделенный сервер Unix Все о хостинге
Учебник HTML Учебник HTML
Учебник CSS Учебник CSS
Учебник CGI : cgi-программирование : методы GET и POST Учебник CGI
Учебник php Учебник PHP
Учебник perl Учебник Perl
Раскрутка сайта : оптимизация кода ключевые слова индекс цитирования регистрация в поисковиках Раскрутка сайта
Заработок на сайте Заработок на сайте
Платёжные системы : rupay webmoney Платежи в сети
книги литература по html css xml flash java Dreamweaver Нужные книги

 

заработок для вебмастера
Заработок для начинающего вебмастера!

 


создать сайт // учебник perl // организация циклов с оператором for

Организация циклов с оператором for

Оператор for - более сложная, но в то же время более универсальная конструкция для организации циклов в Perl. Его синтаксис выглядит так:

for (инициализация; условие; инкремент) БЛОК

Три раздела оператора for, инициализация, условие и инкремент, разделены точками с запятой. Когда Perl встречает оператор for, выполняется следующая последовательность действий.

  • Вычисляется выражение инициализации.

  • Вычисляется выражение, задающие условие окончания цикла. Если оно истинно - выполняется БЛОК кода.

  • После выполнения блока производится приращение счётчика (инкремент) и снова и снова проверяется условие. Если оно по-прежнему истинно, блок кода выполняется повторно. Этот процесс выполняется до тех пор, пока не перестанет выполняться условие.

Ниже приведён пример цикла for:

for ( $a=0; $a<10; $a=$a+2) {
    print "А равно $a\n";
}

Здесь переменной $a присваивается значение 0, затем выполняется проверка условия $a<10, оказавшегося истинным. В теле цикла выводиться сообщение. Затем значение переменной $a увеличивается на 2: $a=$a+2. Снова выполняется проверка и цикл. Это продолжается до тех пор, пока $a не станет равно 10. В этом случае проверочное условие ложно, и программа выходит из цикла.

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

$i = 10;
for ( ; $i>=-1; ) {
    print "$i..\n";
    $i--;    # Декремент
}
print "Цикл окончен!\n";

 

 



 

 

 

 

как создать свой сайт