СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : 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 // инкремент и декремент

Инкремент и декремент

Инкремент - специальный тип операторов присваивания. Выгдядит он так:

$counter = $counter + 1;

Инкремент обычно используется для подсчёта чего-либо, например количества встретившихся записей или для генерации последовательных номеров (например нумерации элементов списка). Вы можете в этих целях использовать специальный оператор, называемый оператором автоинкремента (++). Этот оператор прибавляет к операнду единицу:

$counter++;

После выполнения этой строки кода значение переменной  увеличиться на единицу.

В Perl есть оператор для уменьшения значения переменной, который, как вы уже могли сами догадаться, называется оператром автодекремента (--). Автодекремент используется точно так же, как и автоинкремент:

$counter=10;
$counter--;
  # Значение переменной становиться равным 9

Перед тем как завершить описание этих операторов, следует упомянуть ещё одном любопытном свойстве автоинкремента. Речь идёт о применении этого оператора к строке алфавитно-цифровых символов, что приводит к очень интересному результату! Данная операция влияет на последний (самый правый) символ строки - его значение увеличивается на 1, при этом буквенный символ заменяется следующим символом алфавита. Ниже приведены примеры действия оператора автоинкремента на строки:

$a="999"
$a++;
print $a;  # как и следовало ожидать, напечатает 1000

$a="с9"
$a++;
print $a;  # напечатает d0

$a="zzz"
$a++;
print $a;  # напечатает aaaa

Оператор автодекремента не выполняет подобных действий.

 



 

 

 

 

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