Come creare le variabili in Perl

October 17

Come linguaggio portatile, semplice e versatile, PERL è diventato popolare per lavorare su script e programmi basati sul Web. Originariamente sviluppato per UNIX, PERL ha una struttura semplice e un modo agile del trattamento dei dati. Si può vedere questa filosofia al lavoro nel modo in cui gli utenti creano le variabili in Perl. Fare diverse variabili, come ad esempio stringhe e numeri, manca la rigidità o la complessità di alcune altre lingue.

istruzione

1 Identificare il tipo di variabile. Per una singola variabile, PERL utilizza lo stesso tipo di variabile per una variabile numerica o una stringa. Per gli array, è possibile creare un array di soli valori, o un array con entrambe le chiavi e valori, in modo che ogni valore ha un proprio nome di variabile.

2 Definire la variabile semplice, con un = istruzione. Per questi, il comando in PERL sarà simile a uno in Visual Basic, senza un comando "dim" dimensionare la variabile. In Perl, è possibile creare uno scalare numerica con un comando come questo: $ myfirstnumber = 44

3 Costruire uno scalare stringa. Con stringa definizioni di variabili, è possibile usare le citazioni sia singole o doppie, in modo da ottenere gli stessi risultati con questi due comandi: $ foo = "ciao" O $ foo = "ciao"

4 Costruire un array. Se si desidera più di un valore in una variabile, sarai la definizione di un array usando un comando con un set all'interno di parentesi: per una serie di valori 3, 5, e 7 in PERL, si potrebbe fare qualcosa di simile: @ myarray = (3, 5, 7) o per un array di stringhe: @myarray = ( "tre", "cinque", "sette"). Si può anche fare a meno del virgole e basta elencare i stringhe delimitate da virgolette. Per le matrici numeriche sequenziali, è possibile risparmiare tempo con la creazione di definirli con un comando come questo, ad esempio, da 1 a 100: @ myarray = (1..100)

5 Creazione di hash con identificatori complesse. Dal momento che un hash ha variabili sia con spago e indicatori numerici, sarà necessario elencare entrambi. Ad esempio, per un hash con elementi Joe = 33, Gary = 29 e Sue = 50, la sua definizione hash sarebbe:% myhash = ( "Joe", 33 ", Gary", 29 "Sue", 50)