Ukaz print tisk stvari na standardni izhod. \\ N zapis je krma črta. To bi bilo bolj jasno, če boste spremenili testni program, da izgleda kot ta (# označuje komentar):!
# Tiskanje v dveh vrsticah tiskanih " Hello \\ nWorld \\ n ";Vedite, da Ukaz print razume, da je treba to razlagati " \\ n " kot krma linije in ne kot dobesednih znakov. Razlaga ni prišlo zaradi ukaza za tiskanje, ampak zaradi uporabe dvojnih narekovajev (a praksa se imenuje citira v Perl). Če ste bili, da uporabite enojne narekovaje namesto, kot v:.
print "Pozdravljeni! \\ NWorld \\ n";\\ n lik ne bi razlagati, ampak bi se uporabila dobesedno
Obstaja tudi backquote znak: '. Par to pomeni, da je tisto, kar v notranjosti je treba citati razlagati kot ukazom operacijskega sistema, in da je ukaz je treba izvesti z izhodom ukaza se natisne. Če ste bili, da se v notranjosti backquotes operacijo ukazni vrstici od operacijskega sistema, bi to izvesti. Na primer, na Windows NT lahko rečeš:
print 'cmd /c dir`;za zagon ukaza DIR in videli seznam datotek iz trenutnega imenika
You. boste videli tudi /znak, ki se uporablja za objavo regularne izraze.
Ukaz za tiskanje razume vejice kot ločilo. Na primer: ";! Svetu
print" zdravo ", " \\ n ",Vendar, boste videli tudi obdobje:
print" zdravo ". " \\ n ". ! 'svet';Čas je pravzaprav operater niz concatenation
Na voljo je tudi operater printf za ljudi, C
PERL OpombaV operacijskem sistemu Windows NT, ne morete reči: <.. br>
print `dir`;ker dir ni samostojen izvršljiv - to je del cmd ukazne tolmačev. Tip cmd /? na DOS za podrobnosti.
Spremenljivke
Spremenljivke so zanimive v Perl. Jih ne razglasi, in boste vedno uporabite $, da jih označujejo. Pridejo v obstoj ob prvi uporabi. Na primer:
$ i = " Hello \\ nWorld \\ n "; $ t = 'Pozdravljeni \\ nWorld \\ n "; print $ s, " \\ n ", $ t;Ali:
$ i = 5; $ j = $ i + 5; tiskanje $ i, " \\ t ", $ i + 1, " \\ t ", $ j; # \\ T = zavihekAli:
$ a = " Zdravo "; $ b = " Svet \\ n "; $ c = $ a. $ b; # Opomba uporaba. da concat strune print $ c;Ker. je niz združevanje, = ima pričakovano p