Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man lägger till specialtecken i en variabel i Perl

    När du tilldelar värden till variabler i Perl , använder du enkla apostrofer att tilldela slutna bokstavliga data eller dubbla citattecken för att inkludera data du vill interpolera , t.ex. när du använder ytterligare variabler i sträng. Ibland kanske du behöver använda specialtecken i variabeln , t.ex. dubbla citattecken , men använder dem stänger strängen . För att komma runt detta , använder omvänt snedstreck för att " fly " tecken . Det omvända snedstrecket berättar Perl program som nästa tecken eller tecken har ett speciellt syfte , och att du vill att det ska läsa dessa tecken annorlunda än programmet normalt gör . Instruktioner
    1

    Öppna ett Perl programfil . Skriv följande kod :

    $ var = " " Hej ", sa jag " ,

    print $ var ,

    Detta orsakar ett fel eftersom Perl ser två dubbel . - citat i början och övertar strängen öppnas och stängs där . All data efter är på sin plats och följer inte korrekt Perl syntax
    2

    bort de tidigare två rader kod och ersätta dem med följande : .

    $ Var = " \\ " Hej , \\ " sa jag . " ;

    print $ var ,

    Perl ser de två omvända snedstreck och vet att tecknet efter varje är en del av strängen variabel och inte tänkt att stänga den . Resultatet av utskriftsfunktionen är " " Hej , sa jag . " Addera 3

    Skriv följande kod :

    $ var = " Priset är $ 3 . " ;

    print $ var ,

    Perl använder dollartecken som en speciell karaktär att beteckna variabler . Eftersom dubbla citattecken berättar Perl att interpolera innehållet i strängen , tycker Perl som " $ 3" är en annan variabel . I det här fallet har det inget värde , så produktionen av utskriftsfunktionen är
    4

    bort de tidigare två rader kod och ersätta dem med följande " Priset är . " :

    $ var = " priset är \\ $ 3. ";

    print $ var ,

    bakstrecksekvenser karaktären dollartecken , så produktionen här är " priset är $ 3 . " För att slippa undan tecken kan du använda enkla citattecken för att tilldela ett värde till $ var . Om du gör det berättar Perl program för att ta värdet bokstavligt , så att använda " Priset är $ 3 " utan ett omvänt snedstreck före dollartecken är lika med " Priset är \\ $ 3. "
    5

    Skriv följande kod:

    $ var = " detta är en n \\ nDet är n på en ny rad . " ;

    print $ var ,

    Även denna variabel värde ser en lite förvirrande , det finns faktiskt inget fel med koden . Den " \\ n " är en speciell escape -sekvens som berättar Perl för att infoga en ny rad . Resultatet av denna produktion skriver " Detta är en n " och " Detta är n på en ny rad " på två separata rader . Den " \\ n " visas inte . Perl har andra escape-sekvenser , däribland " \\ t " för en flik , " \\ u " för att konvertera nästa tecken till versaler och " \\ U " för att konvertera alla följande tecken till versaler tills " \\ E " anger att den ska sluta .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur kan man överföra CGI -filer
    ·Hur du ändrar datatyper i Perl
    ·Skillnaden mellan Exit & Dö i Perl
    ·Hur man testar en Sendmail CGI Script
    ·Perl Kräv Vs . Använd
    ·Hur berätta om Perl är 32 eller 64 - bit
    ·Hur man fångar Standard Input i Perl
    ·Hur man tar bort den första raden i en sträng i Groov…
    ·Hur man använder en switch-sats i Perl
    ·Installera om en CPAN Modul
    Utvalda artiklarna
    ·Typer av Visual Basic Verktygsfält
    ·Hur man beräknar en kolumn Totalt i DataGrid
    ·Hur man skriver ett Visual C program som använder en w…
    ·Lägga till en fastighet till ett Word- dokument i VBA
    ·Vad är normal INT Gränser
    ·GridView Funktioner
    ·Hur man stänger av Python deprecation Varningar
    ·Hur man bygger en webbplats med MySQL
    ·Hur man dödar en förfrågan i ColdFusion
    ·Vad är numerisk variabel Tecken
    Copyright © Dator Kunskap http://www.dator.xyz