|
|||||
|
СОДЕРЖАНИЕ
|
создать сайт // учебник perl // скалярные переменные : подробно
Скалярные переменные : подробноСкалярные переменные в Perl используются для хранения скалярных данных. Скалярная переменная обозначается символом доллара $ и следующим за ним именем переменной. Вот несколько примеров скалярных переменных:
Символ доллара, называемый идентификатором типа, указывает Perl, что переменная содержит скалярные данные. Кроме переменных скалярного типа, в Perl существуют также переменные других типов (массивы и хэши), для обозначения которых предусмотрены специальные символы. Имена переменных в Perl, независимо от их типа, т.е. имена хэшей, массивов и скаляров, должны следовать определённым правилам.
Кроме того, в Perl зарезервированы имена некоторых односимвольных переменных. Такие переменные, как $_, $", $/, $2, и $$, называются специальными и их не следует использовать как обычные переменные в Perl-программах. Назначение специальных переменных будет описано на других страницах. В отличии от некоторых других языков программирования, в Perl переменные перед использованием не обязательно должны быть описаны и проинициализированы. Для создания скалярной переменной просто используйте её. Для неинициализированных переменных Perl использует значение, принятое по умолчанию. Если переменная используется как число (например в матеметическом выражении), её значиние по умолчанию - 0 (нуль), если переменная используется как строка (т.е. почти во всех остальных случаях), используется "" или пустая строка. Использование неинициализированных переменных считается образцом плохого стиля программирования. Если Perl запущен из командной строки с ключом -w или же этот ключ указан в первой строке программы (с символом #!) после имени интерпретатора, подобные ситуации отслеживаются и выдаётся соответствующие предупреждение. Если вы используете неинициализированную переменную, выдаётся ошибка
|
|
|||
|
|
|||||