příkaz Tisk tiskne věci na standardní výstup. \\ N zápis je line feed. To by bylo více zřejmé, pokud jste upravili testovací program vypadat takto (# označuje komentář):!
# Tisk na dva řádky tiskových " Hello \\ nWorld \\ n ";Všimněte si, že Příkaz print pochopil, že by měl interpretovat " \\ n " jako krmivo linky a ne jako znaky literálu. Došlo Interpretace ne kvůli příkazu tisku, ale z důvodu použití dvojitých uvozovek (praxi volala cituje v Perlu). Pokud byste měli používat apostrofy místo, stejně jako v:.
print "Hello \\ nWorld \\ n";\\ n charakter by neměl být interpretován, ale místo toho by byly použity doslova
K dispozici je také backquote znak: `. Dvojice těchto vyplývá, že to, co je uvnitř citace by měl být interpretován jako povel operačního systému, a že příkaz by měla být prováděna s výstupem příkazu tištěn. Pokud byste měli umístit uvnitř jednoduchých zpětných uvozovek operaci příkazového řádku z operačního systému, bylo by to provést. Například na systému Windows NT, můžete říct:
tisk `cmd /c dir`;ke spuštění příkazu DIR a uvidíte seznam souborů z aktuálního adresáře
. bude také vidět /znak použitý pro kotaci regulární výrazy.
Příkaz print chápe čárky jako oddělovače. Například:; '! Svět
print "ahoj", " \\ N' ';,;Nicméně, budete také vidět období:
print "ahoj". " \\ N ';. ! 'world';Doba je vlastně operátor řetězec zřetězení
K dispozici je také provozovatelem printf pro C lidi
PERL Poznámka:V systému Windows NT, nemůžete říci: <.. br>
tisk `dir`;, protože dir není samostatný spustitelný - je to součást interpret příkazů cmd. Zadejte příkaz cmd /? v DOS pro detaily.
Proměnné
Proměnné jsou zajímavé v Perlu. Nemusíte deklarovat je, a vždy používat $ k jejich označení. Přicházejí do existence při prvním použití. Například:
$ s = " Hello \\ nWorld \\ n "; $ t = 'Hello \\ nWorld \\ n "; print $ s, " \\ N ';, $ t;Nebo:
$ i = 5; $ j = $ i + 5; print $ i, " \\ t ", $ i + 1, " \\ t ", $ j; T = tab # \\Nebo:
$ a = " Hello &Quot;; $ b = " World \\ n "; $ c = $ a. $ b; # Poznámka Použití. na