? Syntaksen for et programmeringssprog - alle programmeringssprog - er grammatik og formatering regler, der gør sine kommandoer unik. Hvad sætter PERL hinanden , er imidlertid en nem "gør , hvad jeg mener " syntaks stil og kun et par strenge formatering regler, som gør det nemt at lære og skrive. Hvis du ved, hvordan man kode i sprog som C , Smalltalk eller Lisp , forståelse PERL syntaks - også kaldet perlsyn - kan være endnu lettere, da det " låner " syntaksregler fra hver . Kom godt i gang
Hver PERL script bør starte med en erklæring, der dirigerer det mod tolken installeret på din computer. Syntaksen af erklæringen , afhænger imidlertid af, om dit operativsystem er UNIX-eller Windows. For et UNIX OS , vises indledende redegørelse som # /usr /local /bin /perl og for en Windows OS ser det ud som # C: ! \\ Perl \\ bin \\ perl eller # D: \\ Perl \\ bin \\ perl hvis du installerer tolken på din D: . drev
syntaks Constants
elementer af perlsyn der forbliver konstant er syntaksregler for slutter PERL udsagn , tilføje kommentarer, hvilket indikerer program variabler og den måde, hvorpå hvert script behandler mellemrum . En semi - kolon er standarden for slutter en PERL erklæring eller erklæring. Dette omfatter udsagn, udskrive tekst , udsagn , der evaluerer variabler og erklæringer , der styrer programmet flow . For eksempel udskrive " Hello World ! " , Og hvis $ x == $ y , altid ender med et semikolon . En hash symbol - "# " angiver en kommentar linje. Hvis din kommentar spænder over flere linjer , bl.a. en hash symbol i begyndelsen af hver linje. Brug symbolerne '$ ', ' @' eller '%' til at identificere et program variabel. Endelig er den eneste tid perlsyn anser mellemrum relevante er, når det er en del af en streng omgivet af anførselstegn . Ellers medtage så meget eller så lidt mellemrum , som du har brug for at gøre dit program lettere at læse , da perlsyn finder det irrelevant.
Syntaks Variables
Hvordan anførselstegn , og om de er endog nødvendigt , afhænger af den type erklæring samt hvad det indeholder . Vælge mellem at bruge enkelt eller dobbelt spor i bogstavstrenge og bruge enten eller ingen, når herunder numre. Men altid bruge dobbelte anførselstegn , når en erklæring indeholder variabler eller specialtegn som f.eks den nye linje karakter. I redegørelsen Hello World , er " Hello World" og " Hello World " både korrekte er at vise nummeret ved hjælp af 42 eller Men en erklæring som f.eks print "Hej, $ navn \\ n" " 42. ." , Der viser en personlig hilsen og derefter begynder en ny linje skal indeholde dobbelte anførselstegn. Herunder parenteser som en del af en udtalelse syntaks kan være et spørgsmål om præference eller en måde at danne præcedens . Udsagnene udskrives ( "Hello , world \\ n ") og udskrive "Hello , world \\ n"; er nøjagtig de samme . Styr den rækkefølge, som udsagn løber ved at sætte dem i parentes , som du ville gøre i en matematisk ligning .
Kontrol Syntaks
Brug perlsyn at kontrollere strømmen af en PERL script ved at omslutte kode i parentes. Dette er især vigtigt , når du placerer udsagn i blokke eller bruger kontrol udsagn som loops, hvis /når og skifte udsagn. Beslag separate blokke af kode, så de erklæringer køre som en gruppe. I en løkke erklæring, kan det betyde en erklæring eller en gruppe af udsagn i parentesen køre, indtil en betingelse evalueres til sandt eller falsk , før en alternativ opgørelse tager over : Hej
LOOP : { gøre { sidste, hvis $ x = $ y ** 2 , # gør noget her } mens $ x + + <= $ z;