Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa k nám posledný argument ako pole , v Perlu

programovací jazyk Perl podporuje celý rad dátových štruktúr , vrátane jednoduché skalárne premenné a polia . Polia označené v Perlu symbolom " @ " je súbor skalárnych premenných . V skripte v Perlu je často nutné odovzdávať niektoré údaje do podprogramu . Kým Perl umožňuje odovzdať priamo dva alebo viac argumentov nevyhnutne dostať odpadky miesto dát poľa , ak jeden z týchto argumentov je pole . Ak chcete získať tento problém vyriešiť budete musieť použiť Perl mechanizmus prenosu argumenty odkazom . Pokyny dovolená 1

použite spätné lomítko ( \\ ) odovzdať poľa odkazom . Napríklad ,

vypočítať ( \\ $ hodnota \\ @ údajov ) ;

tento príkaz prejde poľa " @ údaje " podprogram " vypočítať " odkazom
. 2

Pomocou premenné Perl ( nie pole ) , aby sa polia v podprograme :

môj ( $ value , $ data ) = @ _ ;

premenná " $ dáta " je odkaz na pole " @ údaje "
3

Práca s poľami v podprograme pomocou Perl dereferencing , napríklad tlačiť každý prvok poľa pomocou slučky " . foreach : "

foreach $ element ( @ $ data ) {

print $ prvok ;

}

symbol " @ " pred premennú $ údaje naznačujú , že sa jedná o pole .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené