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

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


 

Сегодня мы разберём мелкие, но не маловажные темы и точно узнаем что же такое комментарии, операторы, выражения и объявления.

   Для начало кратко разберём тему "объявления". Объявления могут быть видны из любого места сценария и могут находиться в любом месте, где находится оператор. Объявление определяется с помощью ключа "-w". Программу можно объявить  с помощью оператора "sub". 

   Оператор - это тот законченный текст, который  интерпретатор преобразует в законченный текст. Каждый оператор состоит из лексем, а лексема - это минимальная единица текста. То есть в нашем случае этими лексемами являются разделители , литералы и т.д. Следующим мы будем разбирать комментарии.  

   Комментарии играют очень большую роль в языке Perl. Комментарий - это символ "#" после которого можно оставлять свои "мысли, напоминания и разъяснения" после этого символа и причем сколько влезет, но только нельзя злоупотреблять этим так как увеличивается размер файла и файл будет трудно читаться. Также комментарий может служить временной "приглушкой" скрипта. Например у вас имеется огромной файл и вам нужно на несколько дней исключить один оператор. Вы просто ставите перед этим оператором знак "#" и он автоматически отключается, а чтобы снова включить его, следовательно нужно только убрать соответствующий знак. После комментариев важным пунктом является  Идентификатор.

   Идентификатор - это  "набор" различных цифр, букв, символов. Идентификатор является одним из лексем. Их используют для именования объектов программы. Примерами идентификаторов являются: if, goto другие.

Также кроме идентификатора лексемами являются разделители, знаки операций и литералы. Сейчас мы расскажем о каждом из них.

   Разделитель- это такой символ ";" , которым заканчивается оператор. Разделитель позволяет держать несколько операторов  на одной строке. Но это не очень удобно, так как это снижает читаемость файла.

Знаки операций - это один или несколько символов, определяющие те действия, которые должны быть выполнены на операнду . Все эти действия называются операциями . Операции бывают трёх типов : унарными, бинарными и тренарными. Унарные - это когда действие прилагается к одному операнду, бинарные - к двум, а тренарные когда к трём операндам. Теперь у нас осталась только одна функция - это литерал.

   Литерал - это буква или целое слово, определяющее своё собственное значение. Литералом могут быть числа и строки. 

Пример :

"лексема"  # строка литерал

684              # цифра литерал

321+56       # цифра  и символ

В следующий раз мы начнём раббирать "данные".

   НАПОМИНАЮ, что сейчас мы изучаем 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. © Все права защищены.