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 PastabaWindows 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 ", $ tArba:
$ i = 5; $ j = $ i + 5; print $ i " \\ t ", $ i + 1,