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á STDINað 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 Breyturperl 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öngperl 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.