Perl - põhiline sisend / väljund

Perl - standardne sisend ja väljund

Perl võimaldab teil kirjutada standardväljundisse STDOUT ja lugeda standardsisendit (STDIN). Neid kahte kirjeldust pakub operatsioonisüsteem, mis võimaldab klaviatuuri sisestamist ja andmete kuvamist ekraanil. Tegelikult põhineb Perl UNIX-süsteemidel, kus sisend-väljundit loetakse failideks.

Näiteks veebiserveris, mis kasutab CGI-skripte, on standardsisendiks HTTP-päring ja standardne väljund HTTP-vastuse.

Standardse sisendi lugemine

Tavapärasest sisendist (operatsioonisüsteemi poolt määratletud) saadavad andmed on Perli keskkonnas kättesaadavad kirjelduse kaudu. Sel viisil on võimalik selle deskriptori sisu taastada (rida-realt), kasutades konkreetset muutuja- ja määramisoperatsiooni:

 $ var = 

Samuti on võimalik kasutada massiivi muutujat, milles me iga rea ​​ühendame:

 @var = 

Sel moel saate silmus läbi saada kõik standardse sisendi read. Kui standardsisendis ei ole enam ridu, tagastab see väärtuse "undef", mis tähendab, et ühtegi väärtust ei ole seatud ja silmus lõpeb. Silmusnäide:

 samas ($ var =) {// juhised} 

Kirjutamine stdouti

Standardväljundisse kirjutamiseks kasutage lihtsalt print () funktsiooni:

 $ var = 'Tere'; print ($ var. 'world'); 

Nende juhiste tulemusena saadetakse string "Hello World" standardväljundisse. Siin kasutati kahe stringi liitmiseks operaatorit ("."). $ Var muutuja interpoleerimiseks, st selle sisu asendamiseks on võimalik kasutada ka tsiteeritud tsitaate:

 $ var = 'hello'; print ("$ var world"); 

Seda funktsiooni saab kasutada ka radikaalselt erinevas süntaksis, mis muudab standardväljundi (STDOUT) rolli selgemaks:

 $ var = 'Tere'; print STDOUT $ var; 

Tegelikult on STDOUT " standardne " väljund (vaikimisi), lihtsaim viis selle koodi kirjutamiseks on:

 $ var = 'bonjour'; print $ var; 

Samuti on võimalik kasutada printf () (alates C keelest) teabe saatmiseks standardväljundisse.

Standardviga

Perl pakub kolmandat standardset deskriptorit, et saata automaatselt vigu konkreetsele väljundile, nagu on määranud süsteemi administraator. Seda kirjeldust nimetatakse STDERRiks .

Originaaldokument, mis on avaldatud CommentCaMarche.netis.

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited