Mundu að $ # skilar hæsta vísitölu í array (fjölda staka mínus 1), svo $ # _ er fjöldi af breytum mínus 1. Ef þú eins og þessi tegund af obtuseness, þá munt þú elska Perl
Hægt er að lýsa staðværar breytur í stefju með orðinu sveitarfélaga, eins og í:.
undir xxx {sveitarfélaga ($ a, $ b, $ c) ...} Þú getur líka hringt í aðgerð með &, sem í:
& sýning ('a', 'b', 'C'); The & Táknið þarf aðeins þegar það er tvíræðni, en sumir forritarar nota það allan tímann.
Til að skila gildi frá subroutine, nota leitarorð aftur.
Reading
Reading frá STDIN
að lesa í gögnum frá stdin (viðmið í), nota stdin höndla. Til dæmis:
Print " Sláðu mikinn fjölda: "; $ i = < STDIN >; fyrir ($ J = 0; $ J < = $ i; $ J ++) {print $ j " \\ n "; } Svo lengi sem þú slærð heiltala, this program vilja vinna eins og búist. < STDIN > les línu í einu. Þú getur líka notað getc að lesa einn staf, eins og í:
$ i = getc (stdin); Eða Lesið:
lesa (stdin, $ i, 1); Í 1. í þriðju breytu til stillinguna er lengd inntak til að lesa.
Reading Breytur
perl skilgreinir alþjóðlegt kjötkássa heitir ENV, og þú getur notað það til að sækja gildi umhverfi breytum. Til dæmis:
print $ ENV {'PATH'}; Reading viðföng perl skilgreinir alþjóðlegt array argv, sem inniheldur allar viðföng liðin að handriti. $ # Argv er fjöldi viðfanga liðin mínus 1, $ argv [0] er fyrsta rifrildi liðin, $ argv [1] er annað, og svo framvegis.
Þú ættir nú að vera fær um að lesa og skrifað einfaldan Perl skrifta. Þú ættir einnig að vera fær um að vaða út í fullum gögnum til að læra meira. Fyrir frekari upplýsingar, sjá tengla á næstu síðu.

