Prenta stjórn prentar það til stdout. \\ N ritháttur er lína fæða. Það væri skýrari ef þú breytt prófanir til að líta svona út (# táknar athugasemd):
# Prenta í tveimur línum prenta " Hello \\ nWorld \\ n ";Athugaðu að prentskipun skildi að það ætti að túlka á " \\ n " sem lína fæða og ekki eins bókstaflegri stafi. Túlkun kom ekki vegna þess að prenta stjórn, en vegna þess að notkun gæsalappa (a æfa heitir vitnað í Perl). Ef þú varst að nota einn quotes staðinn, eins og í:.
prenta 'Halló \\ nWorld \\ n ";\\ n eðli myndi ekki túlka heldur yrði notaður bókstaflega
Það er einnig backquote eðli: `. A par af þessum gefa í skyn að það sem er inni vitna skal túlka sem stýrikerfi stjórn, og að stjórn ætti að framkvæma með úttak skipunarinnar verið að prenta. Ef þú varst að setja inni í backquotes stjórn-lína aðgerð frá stýrikerfi, myndi hann framfylgja. Til dæmis, á Windows NT þú getur sagt:
Prenta `cmd /c dir`;til að keyra DIR stjórn og sjá lista yfir skrár frá núverandi skrá
You. mun einnig sjá /staf notað fyrir gæsalappir reglulegar segðir.
The prenta stjórn skilur kommur og skiljur. Til dæmis:; '! Heimsins
prenta' halló ', " \\ n ",;En þú verður líka að sjá tímabil:
prenta' halló '. " \\ n ". '! veröld';Tímabilið er í raun band samtenging rekstraraðila
Það er einnig printf rekstraraðila fyrir C fólkinu
PERL NoteÍ Windows NT, þú getur ekki sagt: <.. br>
prenta `dir`;vegna dir er ekki sérstakt executable - það er hluti af stjórn túlkaþjónustu cmd. Cmd /? á DOS hvetja fyrir nánari upplýsingar.
Breytur
Breytur eru áhugaverð í Perl. Þú lýsa ekki þá, og þú notar alltaf a $ til að tákna þá. Þeir koma inn í tilveru í fyrstu notkun. Til dæmis:
$ s = " Hello \\ nWorld \\ n "; $ t = 'Hello \\ nWorld \\ n "; print $ s, " \\ n ", $ t;Eða:
$ i = 5; $ J = $ i + 5; prenta $ i, " \\ t ", $ i + 1, " \\ t ", $ J; # \\ T = flipannEða:
$ a = " Hello "; $ b = " Heimurinn \\ n "; $ c = $ a. $ b; # Athugið notkun. að concat strengi prin