Типы данных и инициализация переменных

В Perl переменные могут содержать следующие типы данных:
• скаляр — целые числа, вещественные числа, строки, ссылки;
/
• массив — массив скаляров;
• хеш — ассоциативный массив.
Интерпретатор относит переменную к определенному типу по первому сим¬волу:
• все имена скалярных переменных начинаются с символа $;
• для массивов указывается символ @;
• имена хешей начинаются с символа %.
При инициализации переменной интерпретатор автоматически относит пере¬менную к одному из типов данных. Значение переменной присваивается с помощью оператора =:
$number=7; # целое число $number2=7.8; # вещественное число
$string="CTpoKa"; # Переменной $string присвоено значение Строка $string2=’Строка"; # Переменной $string2 также присвоено значение Строка
Perl в любой момент времени изменяет тип переменной в соответствии с дан¬ными, хранящимися в ней:
$var="Строка"; # строка 4
$var=7; # целое число
В отличие от большинства языков программирования, в языке Perl нет спосо¬ба определить, какой тип имеет скалярная переменная (целое число, вещест¬венное число или строка).


Страница: 1 | 2


Web сайты на Perl и MySql