Arba:
$ a = " "; Sveiki $ b = " Pasaulio \\ n ";; $ c = $ a. $ b; # Pastaba naudojimas. į CONCAT įsipareigojimų print $ cNuo. yra simbolių eilučių sujungimas, = turi laukiamą reikšmę tuo pačiu būdu, kad ". + = " ar C Todėl galima sakyti: Rīga,
$ a = " "; Sveiki $ b = " Pasaulio \\ n ";; $ a = $ b. "; Spausdinti $ aTaip pat galite sukurti masyvų:
a = ("katė", "šuo", "ungurys"); Spausdintia, " \\ n "; print $ # A " \\ n "; # Aukščiausios indekso vertė, lygi nuliui remiantis print $ A [0], " \\ n "; Spausdinti $ a [0], $ a [1], $ a [2], " \\ n ";$ # žymėjimas gauna aukščiausią indeksą masyve, atitinkanti elementų skaičių masyvo minus 1. Kaip C, visi masyvai pradėti indeksavimą nuo nulio
Taip pat galite sukurti masyvų.
% H = ("šuo", "žievė", "katė", "Miau" "ungurys", "Zap"); Spausdinti " Šuo sako ", $ h {"šuo"}Čia "žievė" asocijuojasi su žodžiu "šuo", "Miau" su "katė", ir taip toliau. Daugiau išraiškingas sintaksė toje pačioje deklaracijoje yra:
% H = (šuo = > "žievė", katė = > "miau", ungurys = > "Zap");= > operatorius cituoja kairįjį eilutę ir veikia kaip kableliu
kilpų ir IFS
Galite sukurti kilpą paprasta, kaip jūs padaryti C:.
už ($ i = 0; $ I < 10; $ i ++) {print $ i " \\ n "; }Nors teiginiai yra paprasta:
$ i = 0; o ($ i < 10) {print $ i " \\ n "; $ i ++; }Jei teiginiai yra panašiai paprasta:
už ($ i = 0; $ i < 10; $ i ++) {if (! $ i = 5) {print $ i " \\ n "; }}loginius operatorius dirbti kaip jie C:
numeriais:
Others:
If turite masyvą, galite kilpa per ją lengvai su foreach:
a = ("šuo", "katė", "ungurys"); foreach $ b dalis (a) {print $ b, " \\ n ";}foreach trunka kiekvieną masyvoa ir vietų jį $ B elementą, kola yra išnaudota
PERL PastabaJūs turite naudoti ". pradeda " ir " galo ".. petnešos - {ir} - net ir vienoje eilutėje
Funkcijos
Jūs sukuriate paprogram