Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
perl -MFoo -eexit
use utf8;
use open (:utf8 :std);
use v5.16;
use strict;
use warnings;
Syntax error!
exit 0;
--- ~ » perl
use warnings;
use strict;
use Data::Dumper;
sub foo { return }
warn Dumper({a => foo(), b => 2});
__END__
Odd number of elements in anonymous hash at - line 5.
$VAR1 = {
'a' => 'b',
'2' => undef
};
for(<$fh>) {}
# и
while(my $row = <$fh>) {}
базовая книга это «Programming Perl» Larry Wall, Tom Christiansen, Jon Orwant она же книга с верблюдом
— IDE? настраивайте vim, emacs или любой иной продвинутый консольный редактор, не нужно монстров.
берут способную молодёжь для превращения в перловиков
system qw(7z a), 'test.7z', @filesuse Archive::Tar;
( my $tar = Archive::Tar->new )->add_files(@files);
$tar->write('test.tgz', COMPRESS_GZIP);
use Archive::Tar;
use Encode qw(encode decode);
map {
$_->rename( encode( cp866 => decode( utf8 => $_->name ) ) )
} ( my $tar = Archive::Tar->new )->add_files(@ARGV);
$tar->write('test.tgz', COMPRESS_GZIP);

Качество модулей в CPAN лучше не становится
Объективно — сейчас начинать с Perl не стоит.
perldoc perlSOME_TOPIC можно писать более короткое man perlSOME_TOPIC
Что должен знать начинающий Perl разработчик о перловой инфраструктуре