Il nostro primo script in Perl
La sintassi del Perl è estremamente semplice, il lettore non avrà quindi particolari difficoltà nel comprendere la funzione del breve esempio di scripting che proponiamo nelle righe seguenti:
#!/usr/local/bin/perl # # Il nostro primo script in Perl # print 'Funziona!';Analizziamo il nostro piccolo applicativo nelle sue singole parti. Innanzitutto, abbiamo una parte introduttiva che è presente in tutti gli script creati con Perl:
#!/usr/local/bin/perlLa sintassi in certi casi può variare a seconda delle impostazioni del file system presenti nella macchina utilizzata, in Windows potrebbe essere per esempio "#!C:\perl\bin\perl.exe", ma la logica di base è sempre la stessa. Questa stringa, riferita al precorso in cui si trova l'esecutore del Perl, comunica un'istruzione al sistema operativo indicandogli quale operazione svolgere nel momento in cui il file contenente il codice deve essere eseguito; nello specifico, la riga introduttiva eprime un comando che invia il file ".pl" (chiamiamolo come vogliamo, "funziona.pl" và benissimo, conta l'estensione) all'esecutore Perl.
In secondo luogo, introduciamo i commenti, un'opportunità importante e troppo spesso trascurata per tenere continuamente traccia dei vari passaggi utilizzati in sede di digitazione del codice; i commenti non vengono eseguiti nè vengono visualizzati, sono semplicemente dei pro-memoria utili per ricordare dove e perché abbiamo inserito determinati frammenti di listato.
I commenti, vengono introdotti tra le righe di uno script attraverso il simbolo del cancelletto (#), quest'ultimo deve precedere i commenti, tutto ciò che si trova compreso tra il cancelletto e la fine della riga non dovrà essere eseguito nè stampato a video.
La riga introduttiva in cui viene passato il file all'esecutore Perl, costituisce naturalmente un'eccezione in quanto, nonostante sia preceduta dal cancelletto, viene comunque eseguita.
Se si desidera scrivere di seguito più righe di commenti, sarà necessario inserire all'inizio di ogni riga un cancelletto come nell'esempio che proponiamo di seguito:
#!/usr/local/bin/perl # # commento # commento # commento # istruzione;E' molto importante non dimenticarsi di porre il simbolo del cancelletto all'inizio di ogni commento, diversamente l'esecutore del Perl potrebbe interpretare quanto scritto come parte integrante del codice e restituire un errore.
Passiamo ora alla parte finale del nostro piccolo script, si tratta di un'istruzione che determina in output la visualizzazione di una breve stringa di testo:
print 'Funziona!';print è un costrutto nativo del Perl che viene utilizzato per la stampa a video degli output, nel nostro caso gli è stata passata come parametro la stringa "Funziona!" la cui visualizzazione è lo scopo finale dello script.
Sono ora da sottolineare due particolarità che riguardano la sintassi Perl in generale.
Innanzitutto la stringa è stata delimitata da apici ('Funziona!'), questo è un elemento fondamentale in quanto in mancanza degli apici l'esecutore Perl non sarebbe in grado di riconoscerla come tale.
In secondo luogo, l'istruzione è stata conclusa con un punto e virgola, si tratta anche in questo caso di un elemento necessario, in quanto il punto e virgola "chiude" un'istruzione rendendola eseguibile.







