ВУЗ:
Составители:
Рубрика:
Методические указания по изучению языка PERL
PERL (Practical Extraction and Report Language — практический язык
извлечений и отчетов), применяется также для обработки потоков
информации. Изначально предполагалось, что он будет использоваться в ОС
Unix, но в дальнейшем Perl стали переносить на другие платформы, и сейчас
он существует в самых разных версиях — для Unix, Windows, MS-DOS, OS/2,
MacOS, Amiga, Atari ST, VMS, Plan 9 и др.
Его синтаксис унаследован в первую очередь от С, в него добавлены
расширенные средства для работы со строками, регулярными
выражениями, ассоциативными массивами и т. д. Это интерпретируемый
язык, изначально созданный для Unix-систем, сейчас его
интерпретаторы доступны для большинства популярных архитектур, что
делает особенно легким перенос приложений. Было бы неверно говорить о
Perl, как исключительно о средстве разработки CGI. Встроенные в язык
возможности, великолепная переносимость, огромное количество
существующих библиотек делают его исключительно удобным средством
для системного администрирования, сетевого программирования, обработки
текстов и т.п.
Perl-программа (скрипт) состоит из последовательности деклараций и
предложений. Единственно, что должно быть обязательно декларировано, -
это форматы отчетов и подпрограммы (функции). Все необъявленные
переменные, массивы, имеют значение 0, или null. Perl имеет свободный
формат, комментарии начинаются с символа '#' и продолжаются до конца
строки. Декларации могут использоваться в любом месте программы, так же
как и предложения (statements), но действуют они только в фазе компиляции
программы. Обычно их помещают или в начале, или в конце программы.
Декларация подпрограмм позволяет использовать имя подпрограммы как
списковый оператор, начиная с момента декларирования.
Например, следующая команда отладчика использует функцию print
для того, чтобы вывести на экран сообщение Hello World:
DB<1> print "Hello World\n"; <ENTER>
Hello World
DB<2>
Используя отладчик с помощью команды р, можно вывести на экран
любое выражение. Для упрощения набора в отладчике можно опускать точку
с запятой в конце выражения, поскольку отладчик добавит ее для вас.
Наконец, отладчик всегда переходит на новую строку для новой команды.
Следующий код иллюстрирует использование команды р - <ENTER>:
DB<2> р "Hello World\n" <ENTER>
40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »
