? Syntaksen av et programmeringsspråk - alle programmeringsspråk - er grammatikk og formatering regler som gjør sine kommandoer unik. Hva setter PERL fra hverandre, men er en enkel "gjør hva jeg mener " syntaks stil og bare noen få strenge formatering regler som gjør det lett å lære og skrive. Hvis du vet hvordan å kode i språk som C , Smalltalk eller Lisp , forståelse PERL syntaks - også kalt perlsyn - kan være enda enklere ettersom det " låner " syntaksregler fra hver. Komme i gang
Hver PERL script bør starte med en uttalelse som styrer det mot tolken installert på datamaskinen . Den syntaksen til setningen avhenger imidlertid av om operativsystemet er UNIX eller Windows. For en UNIX OS , vises åpning uttalelse som # /usr /local /bin /perl og for en Windows OS det ser ut som # C : ! \\ Perl \\ bin \\ perl, eller # D : \\ Perl \\ bin \\ perl hvis du installerer tolken på D -en: . stasjonen
syntax konstanter
Elementer av perlsyn som forblir konstant er syntaks regler for å få slutt PERL uttalelser, legge til kommentarer, indikerer program variabler og på hvilken måte hvert enkelt script behandler mellomrom . En semi - kolon er standarden for å få slutt en PERL erklæring eller uttalelse. Dette inkluderer utsagn som trykte tekst , uttalelser som evaluerer variabler og uttalelser som kontrollprogram flyt . For eksempel skrive ut " Hello World ! ", Og hvis $ x == $ y , alltid ender med et semikolon . En hash symbol - "# " indikerer en kommentar linje. Hvis din kommentar spenner over flere linjer, inkluderer en hash symbol på begynnelsen av hver linje . Bruk symbolene ' $' , '@ ' eller '%' for å identifisere et program variabel . Til slutt , mener den eneste gangen perlsyn mellomrom relevant er når det er en del av en streng omgitt av anførselstegn . Ellers inkluderer så mye eller så lite mellomrom som du trenger for å gjøre programmet lettere å lese som perlsyn anser det irrelevant .
Syntax Variabler
Hvordan du bruke anførselstegn og om de er til og med nødvendig, avhenger av hvilken type uttalelse samt hva den inneholder . Velge mellom å bruke enkle eller doble spor i bokstavstrenger og bruke enten eller ingen når inkludert tall. Men alltid bruke doble anførselstegn når en uttalelse inneholder variabler eller spesialtegn som den nye linjen karakter. I uttalelsen Hello World , "Hello World" og " Hello World " er både riktig som er visning av nummeret ved hjelp av 42 eller imidlertid en uttalelse som print "Hello , $ name \\ n" " 42 ". ; Som viser en personlig hilsen og deretter begynner en ny linje skal inneholde doble anførselstegn . Inkludert parentes som en del av uttalelse syntaks kan være et spørsmål om preferanser eller en måte å sette presedens . Uttalelsene ut ( "Hello , world \\ n "); og skrive ut "Hello , world \\ n"; er nøyaktig det samme . Kontrollere i hvilken rekkefølge uttalelser drevet av av parentes , som du ville gjort i en matematisk ligning .
Kontroll Syntax
Bruk perlsyn å kontrollere flyten av en PERL script ved å sette kode i parentes . Dette er spesielt viktig når du plasserer uttalelser i blokker eller ved hjelp av kontrolloppgaver som looper, hvis /når og bytte uttalelser. Braketter separate blokker med kode så uttalelsene kjøres som en gruppe. I en sløyfe uttalelse, kan dette bety en uttalelse eller gruppe av utsagn innenfor parentes kjøre inntil en betingelse evalueres til sann eller usann før en alternativ uttalelse tar over : en
LOOP : { do { sist hvis $ x = $ y ** 2 , # gjøre noe her } mens $ x + + < = $ z ;