![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
©
Copyright Алекс aka TrigGer
& x-graphic
studio
© Все права защищены.
Перепечатка
материалов разрешается, только после письменного разрешения автора (e-mail).
При перепечатке любого материала с журнала видимая ссылка на источник www.kovrik.hut.ru
и все имена, ссылки авторов обязательны.
*** WEB Star *** #1 Programming
Из рубрики рассылки "Веб дизайн" АЗЫ
Perl для начинающих (часть 3)
Практика. Урок 3.
Как и обещал, сегодня мы разберём "данные", а точнее скалярный тип
данных. Скалярный тип данных предназначен для обработки числовых данных. и
символов. Чтобы задать данные в программу надо использовать буквальные константы
или строковые или числовые литералы (литералы мы проходили на прошлом уроке.
Числовые литералы нужно использовать для обычных чисел. В Perl'е действуют
восьмеричные (с основанием 8), десятичные (с основанием 10) и шестнадцатеричные
числа (с основанием 16), но обычно пользуются десятичными. Теперь разберём
по подробнее десятичные.
Десятичные бывают целыми и дробными :
234 # целое десятичное.
341.46 # дробное десятичное.
Литералы, которые соответствуют им ничем не отличаются от записи этих чисел.
Также дробные числа называют вещественными. Для вещественных чисел можно использовать
такую запись как :
123.345e+65 # Используемая запись.
Некоторые системные установки удобнее осуществлять с помощью восьмеричной
и шестнадцатеричной системой исчисления. Число, которое начинается с нуля
считается восьмеричным (целым), а уже все остальные, которые следуют за комбинацией
"0x" считаются шестнадцатеричными.
Примеры :
085 # целое восьмеричное число.
0x684 # "684" - шестнадцатеричное.
По шестнадцатеричным, десятичным и восьмеричным литералам всё разобрано и
время перейти к строковым литералам.
Строковые литералы - последовательность символов, которые заключены в обратные
(`), одинарные (')? или двойные (") кавычки. У каждых кавычков свои функции.
Например, в строке, ограниченной одинарными кавычками, нельзя пользоваться
ESC'ейпом, и подставлять значение переменной [Исключение : (`\), (\\)].
Строки, которые заключены в двойные кавычки позволяют вставлять управляющие
последовательности, и осуществлять подстановку значений переменных, содержащих
скаляры и списки. Ниже мы приведём списокнекоторых управляющих последовательностей.
\0nnn - Восьмеричных код символа.
\cС - эмулирование нажатия кнопки Ctrl+C.
\a - звонок
\b - Возврат на шаг
\e - Символ ESC
\f - Перевод формата
\n - переход на новую строку
\r - Возврат каретки
\t - горизонтальная табуляция
\v - вертикальная табуляция
\$ - знак доллара
\@ - амперсанд
\xnn - шестнадцатеричный код символа
\l - переводит символ в нижний регистр
\u - переводит символ в верхний регистр
Это были главные последовательные символы. На следующем уроке мы закончим
разговор о скалярных типах данных
НАПОМИНАЮ, что сейчас мы изучаем Perl поверхностно, чтобы потом перейти
к более подробному изучению, не останавливаясь на всех этих подробностях,
приводимых в этих статьях. Все свои вопросы задавайте по на форуме по адресу
http://www.wmaster.ru/forum/
.
Бочкарёв Антон
http://www.wmaster.ru
- Всё для веб-мастера.
http://www.wmaster.ru/forum/
- форум для веб-мастера.