a = ("câine", "pisică", "anghilă"); foreach $ b (a) {print $ b, " \\ n ";}foreach are fiecare element ala matrice și îl plasează în $ b pânăa epuizarea
PERL NotăTrebuie să utilizați ". începe " și " capăt ".. bretele - {și} - chiar și pentru o singură linie
Funcții
Puteți crea o subrutină cu cuvântul sub Toate variabilele trecut la subrutina ajunge într-o matrice numită _ Prin urmare,. următorul cod de lucrări:
spectacol ("pisică", "câine", "anghilă"); sub spectacol {pentru ($ i = 0; $ i < = $ # _; $ i ++) {print $ _ [$ i], " \\ n ";}}Rețineți că $ # intoarce cel mai mare indice în matrice (numărul de elemente minus 1), astfel încât $ # _ este numărul de parametri minus 1. Dacă iti place acest tip de obtuzitate, atunci te va iubi PERL
Puteți declara variabile locale în subrutina cu cuvântul locale, la fel ca în:.
sub xxx {locală ($ a, $ b, $ c) ...}Puteți apela, de asemenea o funcție de utilizarea &, ca în:
& spectacol ('a', 'b', 'c');secțiunea & simbol este necesară numai atunci când există ambiguitate, dar unii programatori folosi tot timpul.
Pentru a reveni o valoare dintr-o subrutină, utilizați revenirea cuvinte cheie.
Reading
Reading de la stdinPentru a citi datele de la stdin (standard în), utilizați mânerul stdin. De exemplu:
Print " Enter număr mare: "; $ i = < >; STDIN pentru ($ J = 0; $ J < = $ i; $ j ++) {print $ J, " \\ n quot;;- }Atata timp cat introduce un număr întreg, acest program va funcționa cum era de așteptat. < STDIN > citeste o linie la un moment dat. De asemenea, puteți folosi getc pentru a citi un caracter, la fel ca în:
$ i = getc (stdin);sau de a folosi citi:
citeste (STDIN, $ i, 1);1, în al treilea parametru la comanda de citire este lungimea de intrare pentru a citi.
Variabile Reading MediuPERL definește un hash global numit Mediu, și îl puteți folosi pentru a prelua valorile mediului variabile. De exemplu:
print $ ENV {"PATH"}; Argumente Reading comandă de liniePERL definește o gamă globală ARGV, care conține toate argumentele de linie de comandă trecut la script-ul. $ # ARGV este numărul de argumente trecut minus 1, $ ARGV [0] este primul argument a trecut, $ ARGV [1]
o matrice, puteți bucla prin ea cu ușurință cu foreach:
program de calculator
- Cum Management Software Parola Works
- Cum BitTorrent Works
- Cum Shockwave 3
- Cum te rupe un CD folosind Windows Media…
- Ce este atât de productivă despre soft…
- Cum Instagram Instagram Works
- Bazele de C Programming
- 10 semne că Streaming Film site isnt Le…
- Oamenii de stiinta au gasit o modalitate…
- Cum de a crea o bibliotecă de muzică p…
- Poate un calculator recrea ceea ce esti …
- Cum Windows 8 Works
- Cum de a elimina voce de melodii pe iTun…
- 5 factori care afectează Factorii Cloud
- Cum funcționează Napster, și de ce ex…