|
Inserito il: 28-12-2005   |
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. |
|
|
Pattern matching e Pattern substitution L'ambito di utilizzo principale del linguaggio Perl, da molti ritenuto il
suo campo d'applicazione "naturale", è quello relativo alla manipolazione... Leggi l'articolo
|
|
|