Perl: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Elbloggers (discussione | contributi)
+template FOSS
Riga 40:
Queste ultime possono essere intese come funzioni e il Perl ha numerose doti mediate dai linguaggi funzionali.
 
Le variabili hanno un prefisso ($ per variabili scalari, @ per [[array]], % per hash) detto ''sigillo'' e se questo in parte ha determinato la ricchezza sintattica del Perl, permette l'interpolazione delle variabili nelle stringhe. Come le shell Unix, Perl è dotato di molte funzioni di serie per i compiti più comuni come ordinamento ed accesso al sistema operativo. (In verità solo 279 nel nucleo principale del perl, contro le oltre 3000 del [[PHP]]).
 
Perl ha preso i vettori associativi (conosciuti come 'hash') da [[awk]] e le [[espressione regolare|espressioni regolari]] da sed. Queste semplificano e facilitano molto il parsing ed i compiti di trattamento del testo e dei dati.