index | project | pods | responsabili |
NAMEperlcheat - Manabile del Perl 5
DESCRIZIONEQuesto 'manabile' è un comodo riferimento, inteso per i programmatori Perl alle prime armi. Non è esaustivo, ma 194 caratteristiche possono già essere troppe.
Il ManabileCONTESTO SIGILLI ARRAY HASH vuoto $scalare totale: @array %hash scalare @array slice: @array[0, 2] @hash{'a', 'b'} lista %hash elemento: $array[0] $hash{'a'} &sub *glob VALORI SCALARI numero, stringa, riferimento, glob, undef RIFERIMENTI \ referenzia $$pippo[1] ossia $pippo->[1] $@%&* dereferenzia $$pippo{pluto} ossia $pippo->{pluto} [] rif. array anon. ${$$pippo[1]}[2] ossia $pippo->[1]->[2] {} rif. hash anon. ${$$pippo[1]}[2] ossia $pippo->[1][2] \() lista di rif. NUMERI versus STRINGHE LINK PRECEDENZA OPERATORI = = perl.plover.com -> + . search.cpan.org ++ -- == != eq ne cpan.org ** < > <= >= lt gt le ge pm.org ! ~ \ u+ u- <=> cmp tpj.com =~ !~ perldoc.com * / % x SINTASSI + - . for (LISTA) { }, FOR (a;b;c) { } << >> while ( ) { }, until ( ) { } op. unarie con nome if ( ) { } elsif ( ) { } else { } < > <= >= lt gt le ge unless ( ) { } elsif ( ) { } else { } == != <=> eq ne cmp for equivale a foreach (SEMPRE) & | ^ METACARATTERI REGEX MODIFICATORI REGEX && ^ inizio stringa /i ignora maiusc/minusc. || $ fine str. (prima \n) /m ^$ basati su riga .. ... + uno o pił /s . comprende \n ?: * zero o pił /x ignora spazi bianchi = += -= *= ecc. ? zero o uno /g globale , => {3,7} ripeti in intervallo op. su liste () cattura CLASSI CARATTERI REGEX not (?:) no cattura . == [^\n] and [] classe caratt. \s == [\x20\f\t\r\n] or xor | alternative \w == [A-Za-z0-9_] \b limite parola \d == [0-9] \z fine stringa \S, \W e \D negano FATE use strict NON FATE LINK use warnings; "$foo" perl.com my $var; $$nome_variabile perlmonks.org open() or die $!; `$input_utente` use.perl.org use Moduli; /$input_utente/ perl.apache.org parrotcode.org LISTE RESTITUITE DALLE FUNZIONI stat localtime caller VARIABILI SPECIALI 0 dev 0 secondo 0 pacchetto $_ variabile di default 1 ino 1 minuto 1 nomefile $0 nome programma 2 mode 2 ora 2 riga $/ separatore input 3 nlink 3 giorno 3 subroutine $\ separatore output 4 uid 4 mese-1 4 ha_argom. $| flush automatico 5 gid 5 anno-1900 5 wantarray $! errore sist./libcall 6 rdev 6 g. sett. 6 evaltext $@ errore eval 7 size 7 g. anno 7 is_require $$ ID processo 8 atime 8 ora_leg. 8 suggerim. $. numero riga input 9 mtime 9 bitmask @ARGV argomenti di chiamata 10 ctime usate @INC percorsi da includere 11 blksz POSIX:: 3..9 solo @_ argomenti subroutine 12 blcks strftime! con ESPRESS. %ENV ambiente
RINGRAZIAMENTILa prima versioe di questo documento è apparsa su Perl Monks, dove parecchie persone hanno fornito suggerimenti utili. Grazie, Perl Monks. Un ringraziamento particolare a Damian Conway, che non solo ha suggerito cambiamenti importanti, ma si è anche preso la briga di contare il numero delle caratteristiche incluse e di produrre una versione per Perl 6 per mostrare che Perl rimarrà Perl.
AUTOREJuerd Waalboer <juerd@cpan.org>, con l'aiuto di molti ``Monaci'' [che sono i ``monks'' di perlmonks.org, N.d.T.] Perl.
CONSULTATE ANCHEhttp://perlmonks.org/?node_id=216602 l'articolo originale su PM http://perlmonks.org/?node_id=238031 versione Perl 6 di Damian Conway http://juerd.nl/site.plp/perlcheat home del Manabile Perl
TRADUZIONE
VersioneLa versione su cui si basa questa traduzione è ottenibile con: perl -MPOD2::IT -e print_pod perlcheat Per maggiori informazioni sul progetto di traduzione in italiano si veda http://pod2it.sourceforge.net/ .
TraduttoreTraduzione a cura di Flavio Poletti.
RevisoreRevisione a cura di dree. Mon Jun 11 22:02:13 2012 |