Из рубрики рассылки "Веб дизайн" АЗЫ

Perl для начинающих (часть 4)


 

Практика. Урок 4.

 Продолжаем разговор о скалярных типах данных. 

 В этом выпуске мы разберём данные. хранящиеся в памяти компьютера. Для удобства программирования  и доступа к данным используют переменные. С их помощью программирующий может ссылаться на участок информации, находящейся в памяти компьютера. В языке Perl имя переменной состоит из символа $ (знак доллара).

Пример :

$Name

$name_1

$name_surname

Эта переменная может хранить только одно данное. То есть при использований данной операции данные преобразуются  из одного типа в другой. 

Приведём пример :

$k = "\Cody"

$n = "Его ник в системе это $k"

print $n; 

А отобразится такое :

Его ник в системе это Cody

 Эта операция означает подстановку переменной $k в исходное выражение, но при подстановке переменной её имя должно быть отделено разделителями. Ими могут быть пробелы. Можно указывать идентификаторы, заключив их в фигурные скобки.

Пример :
$kb = 'килобайт'

$number = 'несколько'

$html = "Word"

$s = "$ {html} файл весил \n$kb\s$number .

print $s 

Результатом будет такое выражение:

Word весил несколько килобайт

Причём переменная $html подставляется с указанием её идентификатора, а остальные переменные для выделения идентификаторов используют разделители.

 Об остальных возможностях подставки переменных мы поговорим в следующем выпуске.

 

  НАПОМИНАЮ, что сейчас мы изучаем Perl поверхностно, чтобы потом перейти к более подробному изучению, не останавливаясь на всех этих подробностях, приводимых в этих статьях.  

Все свои вопросы задавайте по на форуме по адресу http://www.wmaster.ru/forum/ .

   

Бочкарёв Антон

http://www.wmaster.ru - Всё для веб-мастера.

http://www.wmaster.ru/forum/ - форум для веб-мастера.

 

   Перепечатка материалов разрешается, только после письменного разрешения автора (e-mail). При перепечатке любого материала с журнала видимая ссылка на источник www.wmaster.ru и www.dweb.ru  и все имена, ссылки авторов обязательны.
© Copyright Wmaster Design Group & AGS Design 2001. © Все права защищены.