Журнал ADOLO

Практика Perl. Урок 2


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

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

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

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

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

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

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

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

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

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

Пример :

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

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

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

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

Источник: www.wmaster.ru


Copyright by ADOLO
Копирование и использование данных материалов разрешается только в случае указания на журнал "ADOLO", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта www.adolo.tk.