Hva er PERL Syntax?

Hva er PERL Syntax?


Syntaksen til et programmeringsspråk - alle programmeringsspråk - er de grammatiske 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 formateringsregler som gjør det lett å lære og skrive. Hvis du vet hvordan å kode i språk som C, Smalltalk eller Lisp, forstå PERL syntaks - også kalt perlsyn - kan være enda enklere fordi det "låner" syntaksregler fra hver.

Starter

Hver PERL skriptet bør starte med en uttalelse som styrer den mot tolken installert på datamaskinen. Den syntaksen til setningen avhenger imidlertid av om operativsystemet er UNIX eller Windows. For et 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 tolk på D: stasjonen.

syntax konstanter

Elementer av perlsyn som forblir konstant er syntaksregler for avslutning PERL uttalelser, legge til kommentarer, noe som indikerer programmet variabler og på hvilken måte hver script behandler mellomrom. En semi-kolon er standard for å avslutte en PERL erklæring eller uttalelse. Dette inkluderer utsagn som skriver ut tekst, uttalelser som evaluerer variabler og uttalelser som styrer programflyten. For eksempel print "Hello World!"; og hvis $ x == $ y; alltid ender med et semikolon. En hash symbol - "#" indikerer en kommentarlinje. Dersom 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 omfatter så mye eller så lite mellomrom som du trenger for å gjøre programmet enklere å lese som perlsyn anser det irrelevant.

syntax variabler

Hvordan du bruker anførselstegn og om de er til og med nødvendig, avhenger av hvilken type uttalelse samt hva den inneholder. Velg mellom å bruke enkle eller doble karakterer i bokstavelig strenger og bruke enten eller ingen når inkludert tall. Men alltid bruke 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 vise nummeret med 42 eller" 42. "Men, en uttalelse som print" Hello, $ name \ n "; som viser en personlig hilsen og deretter begynner en ny linje må inneholde doble anførselstegn. Inkludert parentes som en del av uttalelsen syntaks kan være et spørsmål om preferanser eller en måte å sette presedens. Den uttalelser print ( "Hei, verden \ n"); og print "Hello, world \ n"; er nøyaktig det samme. Styr rekkefølgen setninger som kjøres ved å kapsle dem i parentes, som du ville gjort i en matematisk ligning.

kontroll Syntax

Bruk perlsyn å kontrollere flyten av et Perl skript ved å kapsle kode i parentes. Dette er spesielt viktig når du plasserer uttalelser i blokker eller ved hjelp av kontroll utsagn som looper, hvis / når og bytte uttalelser. Brak separate blokker av kode slik at setninger som kjøres som en gruppe. I en sløyfe uttalelse, kan dette bety en uttalelse eller gruppe av uttalelser i parentes kjøre inntil en betingelse evalueres til sann eller usann før en alternativ uttalelse tar over:

LOOP: {

gjøre {
siste hvis $ x = $ y ** 2;
# Gjøre noe her
} Mens $ x ++ <= $ z;