Perl Language Handledning
Komma igång med Perl Language
Sök…
Anmärkningar
Perl är språkens kamel: användbar, men inte alltid vacker. Den har ganska bra dokumentation för sig som kan nås med kommandot perldoc
från ditt skal / kommandotolk. Det är också tillgängligt online på perldoc.perl.org .
versioner
Version | Släppanteckningar | Utgivningsdatum |
---|---|---|
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 |
Komma igång med Perl
Perl försöker göra vad du menar:
print "Hello World\n";
De två knepiga bitarna är semikolon i slutet av raden och \n
, som lägger till en ny linje (radmatning). Om du har en relativt ny version av perl, kan du använda say
istället för att print
att få vagnen tillbaka automatiskt till:
use feature 'say';
say "Hello World";
Say-funktionen aktiveras också automatiskt med en use v5.10
(eller högre) deklaration:
use v5.10;
say "Hello World";
Det är ganska vanligt att bara använda perl på kommandoraden med alternativet -e
:
$ perl -e 'print "Hello World\n"'
Hello World
Lägga till -l
alternativet är ett sätt att skriva ut nya linjer automatiskt:
$ perl -le 'print "Hello World"'
Hello World
Om du vill aktivera nya funktioner använder du alternativet -E
istället:
$ perl -E 'say "Hello World"'
Hello World
Du kan naturligtvis också spara skriptet i en fil. Bara ta bort -e
kommandorad alternativ och använder filnamnet av skriptet: perl script.pl
. För program som är längre än en rad är det klokt att aktivera ett par alternativ:
use strict;
use warnings;
print "Hello World\n";
Det finns ingen verklig nackdel annat än att göra koden något längre. I utbyte hindrar den strikta pragman dig från att använda koder som är potentiellt osäkra och varningar meddelar dig om många vanliga fel.
Lägg märke till att raden som slutar semikolon är valfri för den sista raden, men är en bra idé om du senare lägger till i slutet av din kod.
För fler alternativ för att köra Perl, se perlrun eller skriv perldoc perlrun
vid en kommandotolk. För en mer detaljerad introduktion till Perl, se perlintro eller skriv perldoc perlintro
vid en kommandotolk. För en udda interaktiva tutorial, Försök Perl .