СОДЕРЖАНИЕ

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

Скалярные переменные : подробно

Скалярные переменные в Perl используются для хранения скалярных данных. Скалярная переменная обозначается символом доллара $ и следующим за ним именем переменной. Вот несколько примеров скалярных переменных:

$a
$total
$serial_number
$cat450

Символ доллара, называемый идентификатором типа, указывает Perl, что переменная содержит скалярные данные. Кроме переменных скалярного типа, в Perl существуют также переменные других типов (массивы и хэши), для обозначения которых предусмотрены специальные символы.

Имена переменных в Perl, независимо от их типа, т.е. имена хэшей, массивов и скаляров, должны следовать определённым правилам.

  • Имена переменных должны состоять из идентификатора типа и идущих за ним символов латинского алфавита (a-z и A-Z), цифровых символов или символа подчёркивания. Но первый символ переменной не может быть цифрой.

  • Имена переменных чувствительны к регистру. Это означает, что для имён переменных немаловажно, в какой форме идёт буквенный символ: строчной или прописной. Слудеующие имена представляют различные скалярные переменные:

    $value
    $Value
    $VALUE
    $VALUe

Кроме того, в Perl зарезервированы имена некоторых односимвольных переменных. Такие переменные, как $_, $", $/, $2, и $$, называются специальными и их не следует использовать как обычные переменные в Perl-программах. Назначение специальных переменных будет описано на других страницах.

В отличии от некоторых других языков программирования, в Perl переменные перед использованием не обязательно должны быть описаны и проинициализированы. Для создания скалярной переменной просто используйте её. Для неинициализированных переменных Perl использует значение, принятое по умолчанию. Если переменная используется как число (например в матеметическом выражении), её значиние по умолчанию - 0 (нуль), если переменная используется как строка (т.е. почти во всех остальных случаях), используется "" или пустая строка.

Использование неинициализированных переменных считается образцом плохого стиля программирования. Если Perl запущен из командной строки с ключом -w или же этот ключ указан в первой строке программы (с символом #!) после имени интерпретатора, подобные ситуации отслеживаются и выдаётся соответствующие предупреждение. Если вы используете неинициализированную переменную, выдаётся ошибка Use of uninitialized value.

 



 

 

 

 

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