Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

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/perl
La 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.

(L'articolo continua più sotto...)

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.

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122