Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterių programinė įranga >>

Kaip perl perl Works

!; spausdinami stdout (standartas out). Kaip matote, tai yra labai lengva sukurti ir paleisti programas Perl. (Jei naudojate UNIX, galite įdėti panašaus # komentarą /usr /bin /perl pirmoje eilutėje, o tada jums nereikės įvesti žodį "! Perl ". Komandinėje eilutėje)

Spausdinti komanda spausdina dalykų stdout. \\ N žymėjimas yra linija pašarų. Tai būtų aiškesnė, jei pakeitė bandymo programą atrodyti taip (# žymi komentarą):

 # spausdinti ant dviejų eilučių PRINT " Sveiki \\ nWorld \\ n ";; 

Atkreipkite dėmesį, kad Spausdinti komanda suprato, kad ji turėtų interpretuoti " \\ n " kaip linijos pašarų, o ne kaip pažodinis simbolių. Šis išaiškinimas įvyko ne dėl spausdinimo komandą, bet dėl ​​to, kad kabutes naudojimo (praktika vadinama cituodamas Perl). Jei buvo, o ne naudoti kabutes, kaip:.

 Spausdinti "! Sveiki \\ nWorld \\ n"; 

\\ N charakteris nebūtų aiškinama, bet vietoj būtų naudojami tiesiog

Taip pat yra backquote Charakteris: `. A tai pora reiškia, kad tai, kas yra viduje kabučių turėtų būti aiškinamas kaip operacinės sistemos komanda, ir kad komanda turėtų būti vykdomas su komanda produkcijos spausdinami. Jei buvo patalpinti viduje backquotes komandinės eilutės operaciją iš operacinės sistemos, tai būtų įvykdyti. Pavyzdžiui, Windows NT galite pasakyti:

 Spausdinti `CMD /c dir`; 

paleisti DIR komanda ir pamatyti failų sąrašą iš einamojo katalogo

. taip pat žr /ženklas, naudojamas pagal cituodamas reguliarios išraiškos.

Spausdinti komanda supranta, kablelius kaip separatorių. Pavyzdžiui: ";! Pasaulis"

 Spausdinti "Sveiki", " \\ n ";,; 

Tačiau, jūs taip pat žr laikotarpį:

 Spausdinti" Hello ". " \\ n ". "! pasaulis"; 

laikotarpis iš tiesų yra simbolių eilučių sujungimas operatorius

Taip pat yra printf operatorius C žmonės
PERL Pastaba

Windows NT, jūs negalite pasakyti: <.. br>

 Spausdinti `dir`; 

nes rež nėra atskiras vykdomąjį - tai dalis komandų interpretatorius cmd. Įveskite cmd /? ne DOS detales.
Kintamieji

Kintamieji yra įdomūs Perl. Jūs neturite paskelbti juos, ir jūs visada naudokite $ pažymėti juos. Jie atėjo į egzistavimą pirmojo naudojimo metu. Pavyzdžiui: Rīga,

 $ s = " Sveiki \\ nWorld \\ n ";; $ t = 'Sveiki \\ nWorld \\ n "; print $ s " \\ n ", $ t 

Arba:

 $ i = 5; $ j = $ i + 5; print $ i " \\ t ", $ i + 1, 

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