Tutorial Perl

Perl è un linguaggio di programmazione interpretato. Ciò significa che ogni file Perl deve essere letto da un apposito software (detto interprete) per poter essere eseguito. Per questo motivo la prima riga di ogni file eseguibile in Perl dovrebbe contenere il riferimento alla posizione dell'interprete, ad esempio:

#!/usr/local/bin/perl
# Qui sotto scriviamo il nostro codice...
# (le righe precedute da # sono commenti)

Ovviamente il percorso dell'interprete Perl (cioè il valore specifico della stringa da inserire dopo i caratteri #!) dipende dal sistema operativo e da come è stato installato Perl. Un applicativo Perl può essere eseguito lato Web (tipicamente via CGI) oppure a linea di comando, digitando:


perl <nome file>.pl

Variabli elementari

Tutte le variabili Perl usano come identificativo un'etichetta preceduta dal simbolo $, ad esempio $nome_variabile. Le variabili più semplici sono dette scalari. Le variabili scalari sono quelle che contengono un unico valore, che può essere un numero o una stringa. Alcuni esempi:

$uno = 1 ;
$due = "2" ;

Le due istruzioni qui sopra assegnano rispettivamente i valori 1 (numerico) e 2 (stringa) alle variabili $uno e $due. Alcune note sull'utilizzo delle variabili scalari:

  • Perl è case-sensitive, ovvero distingue tra minuscole e maiuscole
  • Negli script di shell il simbolo $ può essere omesso al momento di assegnare la variabile
  • Il contenuto delle stringhe definite con i doppi apici ("...") viene interpretato (come in PHP)
  • Il contenuto delle stringhe definite con gli apici singoli ('...') non viene interpretato (come in PHP)

Ad esempio, eseguendo il codice:

$foo = "Ciao" ;
print "$foo Mondo!\n" ;
print '$foo Mondo!\n' ;

Si ottiene come risultato

Ciao Mondo!
$foo Mondo!\n


Home Pagina 1 di 15