þekking Discovery
/ Knowledge Discovery >> þekking Discovery >> tækni >> tölva >> hugbúnaði >>

Hvernig Perl Works

ningu {fyrir ($ i = 0; $ i < = $ # _; $ i ++) {print $ _ [$ i], " \\ n ";}}

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.

Page [1] [2] [3] [4]