Perl Language Samouczek
Rozpoczęcie pracy z językiem Perl
Szukaj…
Uwagi
Perl to wielbłąd języków: użyteczny, ale nie zawsze piękny. Ma dość dobrą własną dokumentację, do której można uzyskać dostęp za pomocą polecenia perldoc
z poziomu powłoki / wiersza polecenia. Jest również dostępny online na perldoc.perl.org .
Wersje
Wersja | Informacje o wydaniu | Data wydania |
---|---|---|
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 | 18.05.2013 |
5.20.0 | perl5200delta | 27.05.2014 |
5.22.0 | perl5220delta | 01.06.2015 |
5.24.0 | perl5240delta | 2016-05-09 |
5.26.0 | perl5260delta | 2017-05-30 |
Pierwsze kroki z Perlem
Perl próbuje zrobić to, co masz na myśli:
print "Hello World\n";
Dwa trudne bity to średnik na końcu linii i \n
, który dodaje nową linię (przesunięcie linii). Jeśli masz stosunkowo nową wersję perla, możesz użyć say
zamiast print
aby automatycznie dodać znak powrotu karetki:
use feature 'say';
say "Hello World";
Funkcja powiedzenia jest również włączana automatycznie z use v5.10
(lub nowszą):
use v5.10;
say "Hello World";
Dość często używa się perla w wierszu poleceń, używając opcji -e
:
$ perl -e 'print "Hello World\n"'
Hello World
Dodanie opcji -l
jest jednym ze sposobów automatycznego drukowania nowych linii:
$ perl -le 'print "Hello World"'
Hello World
Jeśli chcesz włączyć nowe funkcje , użyj zamiast tego opcji -E
:
$ perl -E 'say "Hello World"'
Hello World
Możesz również oczywiście zapisać skrypt w pliku. Wystarczy usunąć opcję wiersza polecenia -e
i użyć nazwy pliku skryptu: perl script.pl
. W przypadku programów dłuższych niż linia rozsądnie jest włączyć kilka opcji:
use strict;
use warnings;
print "Hello World\n";
Nie ma żadnej wady innej niż nieznaczne wydłużenie kodu. W zamian surowa pragma uniemożliwia korzystanie z potencjalnie niebezpiecznego kodu, a ostrzeżenia informują o wielu typowych błędach.
Zauważ, że średnik kończący wiersz jest opcjonalny dla ostatniego wiersza, ale jest dobrym pomysłem, jeśli później dodasz go na końcu kodu.
Aby uzyskać więcej opcji uruchamiania Perla, zobacz perlrun lub wpisz perldoc perlrun
w wierszu polecenia. Aby uzyskać bardziej szczegółowe wprowadzenie do Perla, zobacz perlintro lub wpisz perldoc perlintro
w wierszu polecenia. Aby uzyskać dziwaczny interaktywny samouczek, wypróbuj Perl .