Из рубрики рассылки
"Веб дизайн" АЗЫ
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/
- форум для веб-мастера.
|