Perl Language учебник
Начало работы с языком Perl
Поиск…
замечания
Perl - верблюд языков: полезный, но не всегда красивый. Он имеет довольно хорошую документацию, доступ к которой можно получить с помощью команды perldoc
из командной строки. Он также доступен онлайн на perldoc.perl.org .
Версии
Версия | Примечания к выпуску | Дата выхода |
---|---|---|
+1,000 | 1987-12-18 | |
+2,000 | 1988-06-05 | |
+3,000 | 1989-10-18 | |
4,000 | 1991-03-21 | |
+5,000 | 1994-10-17 | |
5,001 | 1995-05-13 | |
5,002 | 1996-02-29 | |
5,003 | 1996-06-25 | |
5,004 | perl5004delta | 1997-05-15 |
5,005 | perl5005delta | 1998-07-22 |
5.6.0 | perl56delta | 2000-03-22 |
5.8.0 | perl58delta | 2002-07-18 |
5.8.8 | perl581delta , perl582delta , perl583delta , perl584delta , perl585delta , perl586delta , perl587delta , perl588delta | 2006-02-01 |
5.10.0 | perl5100delta | 2007-12-18 |
5.12.0 | perl5120delta | 2010-04-12 |
5.14.0 | perl5140delta | 2011-05-14 |
5.16.0 | perl5160delta | 2012-05-20 |
5.18.0 | perl5180delta | 2013-05-18 |
5.20.0 | perl5200delta | 2014-05-27 |
5.22.0 | perl5220delta | 2015-06-01 |
5.24.0 | perl5240delta | 2016-05-09 |
5.26.0 | perl5260delta | 2017-05-30 |
Начало работы с Perl
Perl пытается сделать то, что вы имеете в виду:
print "Hello World\n";
Два сложных бита - точка с запятой в конце строки и \n
, которая добавляет новую строку (фид строки). Если у вас относительно новая версия perl, вы можете использовать say
вместо print
чтобы автоматически добавить возврат каретки:
use feature 'say';
say "Hello World";
Функция say также включена автоматически с use v5.10
(или выше):
use v5.10;
say "Hello World";
Очень просто использовать perl в командной строке с помощью опции -e
:
$ perl -e 'print "Hello World\n"'
Hello World
Добавление опции -l
является одним из способов автоматического распечатывания новых строк:
$ perl -le 'print "Hello World"'
Hello World
Если вы хотите включить новые функции , используйте вместо этого параметр -E
:
$ perl -E 'say "Hello World"'
Hello World
Вы также можете, конечно, сохранить скрипт в файле. Просто удалите параметр командной строки -e
и используйте имя файла скрипта: perl script.pl
. Для программ, длинных, чем линия, целесообразно включить несколько опций:
use strict;
use warnings;
print "Hello World\n";
Нет никакого реального недостатка, кроме как сделать код немного дольше. В свою очередь, строгая прагма предотвращает использование кода, который потенциально небезопасен, а предупреждения предупреждают вас о многих распространенных ошибках.
Обратите внимание, что конечная точка с запятой является необязательной для последней строки, но это хорошая идея, если позже вы добавите конец кода.
Дополнительные сведения о том, как запустить Perl, см. В perlrun или введите perldoc perlrun
в командной строке. Для более подробного ознакомления с Perl см. Perlintro или введите perldoc perlintro
в командной строке. Для причудливого интерактивного учебника, попробуйте Perl .