príkaz Tlač tlačí veci na štandardný výstup. \\ N zápis sa line feed. To by bolo viac zrejmé, ak ste upravili testovací program vyzerať takto (# označuje komentár) :!
# Tlač na dva riadky tlačových " Hello \\ nWorld \\ n ";Všimnite si, že Príkaz print pochopil, že by mal interpretovať " \\ n " ako krmivo linky a nie ako znaky literála. Došlo Interpretácia nie kvôli príkazu tlače, ale z dôvodu použitia dvojitých úvodzoviek (prax volala cituje v Perlu). Ak by ste mali používať apostrofy miesto, rovnako ako v :.
print "Hello \\ nWorld \\ n";\\ n charakter by nemal byť interpretovaný, ale namiesto toho by boli použité doslova
K dispozícii je tiež backquote znak: `. Dvojice týchto vyplýva, že to, čo je vo vnútri citácie by mal byť interpretovaný ako povel operačného systému, a že príkaz by mala byť vykonávaná s výstupom príkazu tlačený. Ak by ste mali umiestniť vo vnútri jednoduchých spätných úvodzoviek operáciu príkazového riadku z operačného systému, bolo by to vykonať. Napríklad na systéme Windows NT, môžete povedať:
tlač `cmd /c dir`;na spustenie príkazu DIR a uvidíte zoznam súborov z aktuálneho adresára
. bude tiež vidieť /znak použitý pre kótovanie regulárne výrazy.
Príkaz print chápe čiarky ako oddeľovače. Napríklad :; '! Svet
print "ahoj", " \\ N' ';,;Avšak, budete tiež vidieť obdobie:
print "ahoj". &Quot; \\ N ';. ! 'World';Doba je vlastne operátor reťazec zreťazenie
K dispozícii je tiež prevádzkovateľom printf pre C ľudí
PERL Poznámka:V systéme Windows NT, nemôžete povedať: <.. br>
tisk `dir`;, pretože dir nie je samostatný spustiteľný - je to súčasť interpret príkazov cmd. Zadajte príkaz cmd /? v DOS pre detaily.
Premenné
Premenné sú zaujímavé v Perlu. Nemusíte deklarovať ich, a vždy používať $ na ich označenie. Prichádzajú do existencie pri prvom použití. Napríklad:
$ s = " Hello \\ nWorld \\ n "; $ T = 'Hello \\ nWorld \\ n "; print $ s, " \\ N ';, $ t;Alebo:
$ i = 5; $ J = $ i + 5; print $ i, " \\ t ", $ i + 1, " \\ t ", $ j; T = tab # \\Alebo:
$ a = " Hello &Quote;; $ B =