Nwlapcug.com


Qual è la sintassi PERL?

Qual è la sintassi PERL?


La sintassi di un linguaggio di programmazione – qualsiasi linguaggio di programmazione – sono la grammatica e le regole di formattazione che rendono unici i suoi comandi. Ciò che distingue PERL, tuttavia, è uno stile di sintassi "significano" facile e solo alcune rigide regole di formattazione che lo rendono facile da imparare e scrivere. Se sai come scrivere il codice in linguaggi come C, Smalltalk o Lisp, comprensione PERL sintassi – chiamato anche perlsyn - possono essere anche più facile in quanto prende in "prestito" regole di sintassi da ciascuno.

Guida introduttiva

Ogni script PERL dovrebbe iniziare con un'istruzione che lo dirige verso l'interprete installato sul tuo computer. La sintassi dell'istruzione dipende, tuttavia, se il sistema operativo è UNIX o Windows. Per un sistema operativo UNIX, la dichiarazione di apertura viene visualizzata come #! / usr/local/bin/perl e per un sistema operativo Windows appare come #! C:\Perl\bin\perl, o #! D:\Perl\bin\perl se si installa l'interprete sul disco d:.

Costanti di sintassi

Regole di sintassi per terminare le istruzioni PERL, aggiunta di commenti, che indica le variabili di programma e il modo in cui ogni script considera gli spazi vuoti sono elementi di perlsyn che rimangono costanti. Un punto e virgola è lo standard per la fine di un'istruzione o una dichiarazione di PERL. Questo include istruzioni che stampare testo, istruzioni che valutare le variabili e istruzioni che controllano il flusso di programma. Ad esempio, stampa "Hello World!"; e se $x = = $y; sempre terminare con un punto e virgola. Un simbolo di cancelletto – "#" indica una riga di commento. Se il tuo commento si estende su più righe, includere un simbolo di cancelletto all'inizio di ogni riga. Utilizzare i simboli '$', ' @' o '%' per identificare una variabile di programma. Infine, l'unica volta perlsyn ritiene pertinenti whitespace è quando è parte di una stringa racchiusa tra virgolette. In caso contrario, sono tanto o poco spazio vuoto come necessario per rendere il programma più facile da leggere come perlsyn ritiene irrilevante.

Variabili di sintassi

Come si utilizzano le virgolette e se sono ancora necessari dipende dal tipo di istruzione così come ciò che contiene. Scegliere tra l'utilizzo di marchi di singole o doppie in stringhe letterali e utilizzare uno o nessuno, quando compresi i numeri. Ma sempre utilizzare virgolette doppie quando un'istruzione contiene variabili o caratteri speciali quali il carattere di nuova riga. Nell'istruzione Hello World, "Hello World" e 'Hello World' sono entrambi corretti come è visualizzato il numero utilizzando 42 o "42". Tuttavia, un'istruzione come print "Ciao, $name\n"; che visualizzerà un saluto personalizzato e quindi inizia una nuova riga deve includere virgolette doppie. Tra parentesi come parte della sintassi dell'istruzione può essere una questione di preferenza o un modo per impostare la priorità. Le istruzioni print ("Ciao, mondo \ n"); e print "Ciao, mondo \ n"; sono esattamente gli stessi. Controllare l'ordine in cui le istruzioni eseguite racchiudendole tra parentesi, come si farebbe in un'equazione matematica.

Sintassi per il controllo

Utilizzare perlsyn per controllare il flusso di uno script PERL racchiudendo il codice tra parentesi quadre. Ciò è particolarmente importante quando l'inserimento di istruzioni in blocchi o utilizzando istruzioni di controllo quali cicli, se/quando e istruzioni switch. Staffe separano blocchi di codice in modo che le istruzioni vengono eseguite come gruppo. In un'istruzione loop, questo può significare un'istruzione o gruppo di istruzioni all'interno delle parentesi fino a quando una condizione restituisce true o false prima un'istruzione alternativa prende il sopravvento:

LOOP: {

{
ultimo se $x = $y * * 2;
# fare qualcosa qui
} while $x + + < = $z;