|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Stocarea si rularea programelor Perl | ||||||
|
||||||
Exemplul Hello World. Continutul fisierului hello este: k9s17sm Presupunem ca programul de mai sus este stocat in fisierul Unix I/bin/hello. Programul poate fi rulat cu una din comenzile: perl Ibin/hello perl Ibin/hello oameni perl hello (daca ne aflam in directorul I/bin). Pentru executarea acestui program ca si o comanda, trebuie parcursi urmatorii
pasi: chmod a+rx I/bin/hello Se editeaza fisierul I/.cshrc sau I/.login pentru a aduga directorul bin in calea de cautare a fisierelor executabile. In aceste fisiere se adauga o linie in genul: set path = ($path I/bin) 6. Elemente Perl Structurile de date in Perl. Scalari pot valori numerice sau caractere, determinate de contextul in care apar. Exemple: Ghilimelele simple ' ' permit doar inlocuirea in textul cuprins intre ele a semnelor \\ si \. Ghilimelele duble " " permit inlocuirea in textul cuprins intre ele si a variabilelor gen $nume si a caracterelor de control gen \n (linie noua). Ghilimelele intoarse ` ` permit toate inlocuirile de mai sus , dupa care incearca sa execute sirul rezultat ca si o comanda sistem si intorc textul afisat de sistem ca urmare a executiei comezi reprezentate de sirul de caractere. Sirurile de scalari ( numite si liste) reprezinta scalari aranjati secvential. Exemple: Sirurile asociative, ajuta la retinerea anumitor lucruri des folosite: Exemple: Perl 5 permite permite combinarea celor mai de sus, cum ar fi liste de liste sau siruri asociative de liste. Conventii de notare in Perl. Numele variabilelor scalare incepe cu $, chiar si atunci cand ne referim la
un element dintr-o lista. Numele variabilelor care reprezinta liste incepe cu
@, iar numele unei variabile care se refera la o lista asociativa incepe cu
%. ('Luni','Marti','Miercuri')a1i este egal cu 'Marti' Listele asociative sunt indexate cu paranteze rotunde () care cuprind intre
ele un sir de caractere. @zile = (31,28,31,30,31,30,31,31,30,31,30,31); Limbajul Perl este case sensitive, astfel $VAR, $Var si $var reprezinta 3 variabile
distincte. Variabilele $_, $1, $2, $3 si alte variabile implicite folosite de Perl creaza al doilea paradox Perl: "What you don't see can't help you or hurt you", ceea ce nu poti vedea nu te poate ajuta sau ranii. Functii si subrutine. Functiile in Perl se declara cu simbolul & in fata, excpetie facand cazurile
cand numele procedurii urmeaza dupa un cuvatn cheie cum ar fi sub. |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|