? Syntaxen för ett programmeringsspråk - något programmeringsspråk - är grammatik och regler formatering som gör sina kommandon unik . Vad sätter PERL isär, dock är en enkel " gör vad jag menar " syntax stil och bara några strikta regler formatering som gör det enkelt att lära sig och skriva . Om du vet hur man koden i språk som C , Smalltalk eller Lisp , förstå PERL syntax - även kallad perlsyn - kan vara ännu lättare eftersom det " lånar " syntaxregler från vardera . Komma igång
Varje perl-skript bör börja med ett uttalande som riktar den mot tolken installerat på din dator . Syntaxen av uttalandet beror dock på om ditt operativsystem är Unix eller Windows . För en UNIX- operativsystem , visas öppningen uttalande som # /usr /local /bin /perl och för ett Windows OS verkar det som # C : ! \\ Perl \\ bin \\ perl , eller # D : \\ Perl \\ bin \\ perl om du installerar tolken på D : . enhet
syntax Konstanter
Elements of perlsyn som förblir konstant är syntaxregler för sinande PERL uttalanden , lägga kommentarer , indikerar programmet variabler och det sätt på vilket varje skript behandlar blanktecken . Ett semikolon är standard för att avsluta ett Perl förklaring eller ett uttalande . Detta innehåller uttalanden som ut text , rapporter som utvärderar variabler och uttalanden som styrprogram flöde . Till exempel skriva ut " Hello World ! " , Och om $ x == $ y , alltid avsluta med ett semikolon . En hash symbol - " # " indikerar en kommentar linje . Om din kommentar sträcker sig över flera rader , innehålla en hash symbol i början av varje rad . Använd symbolerna ' $ ' , ' @ ' eller ' % ' för att identifiera ett program variabel . Slutligen anser den enda gången perlsyn whitespace relevant är när det är en del av en sträng som omges av citattecken . Annars , med så mycket eller så lite tomrum som du behöver för att göra ditt program lättare att läsa som perlsyn anser det irrelevant .
Syntax Variabler
Hur du använd citattecken och om de är ens nödvändigt beror på vilken typ av uttalande samt vad den innehåller . Välj mellan att använda enkla eller dubbla märken i bokstavliga strängar och använda antingen eller ingen när inklusive siffror . Men alltid använda citattecken när ett uttalande innehåller variabler eller specialtecken såsom ny rad . I uttalandet Hello World , " Hello World " och " Hello World " är både korrekta visar upp numret med 42 eller dock ett uttalande som print " Hej $ name \\ n " " 42 . " , Som visar en personlig hälsning och sedan börjar en ny rad måste innehålla citattecken . Inklusive parenteser som en del av syntax kan vara en fråga om preferens eller ett sätt att ställa företräde . Uttalandena ut ( "Hello , world \\ n " ) ; och skriva " Hello, world \\ n " , är exakt samma . Styr i vilken ordning uttalanden drivs genom att innesluta dem inom parentes , som du skulle i en matematisk ekvation .
Kontroll Syntax
Använd perlsyn att kontrollera flödet av ett Perl script genom att innesluta kod inom parentes . Detta är särskilt viktigt när du placerar uttalanden i block eller använda revisionsutlåtandena såsom loopar , om /när och uttalanden switch . Fästen separata block av kod så uttalanden köras som en grupp. I en slinga uttalande , kan detta innebära ett uttalande eller grupp av uttalanden inom parentes gå tills ett villkor utvärderas till sant eller falskt inför en alternativ förklaring tar över :
LOOP : { do { sista om $ x = $ y ** 2 , # göra något här } medan $ x + + < = $ z ;