|
Но, есть вещи, которые выгодно отличают Perl от языков типа JavaScript.
Это возможность сохранить переменную или их множества (массивы, хеши)
в файл; так же удобно то, что исходный код к Вашей программе на Perl,
если Вы правильно настроили атрибуты
файла не получит никто, кроме администраторов системы.
Было упомянуто слово переменные, также их называют
скалярами -- простейший вид данных, которым манипулирует Perl (определение Рэндала Л. Шварца -- автора книги "Programming Perl").
Скаляры в Perl представлены двумя типами данных -- строками и числами.
Сначала рассмотрим числа.
Perl использует для хранения чисел формат данных double -- это обозначает,
что ВСЕ числа в Perl хранятся, как дробные. Так, число 12 хранится в
памяти Perl, как 12.00, чтобы записать
восьмеричное число, нужно перед числом
поставить 0 (нуль), перед шестнадцатеричным - 0x.
0377 -- восьмеричное 377, ему
соответствует десятичное 255
0xFF -- шестнадцатеричное FF, то же
десятичное 255
Строки -- так же являются переменными, но
заключенные в двойные кавычки (которые частью строки не являются), например
"Hello!" есть строка длины 6 (не включая кавычки).
Переменные в Perl начинаются со знака $, идущей за ним буквы
и знаков: все символы латинского алфавита,
цифры и знаки подчеркивания, примеры:
правильные имена: $a, $beta_312, $Alfa;
неправильные имена: $1_bom, $_34 (начинаются не с буквы).
Итак, перепишем нашу начальную
программу.
$hello="Привет, Пользователь!";
print $hello;
|