| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Perl programmering >> Content
    Sådan Put Specialtegn Into en variabel i Perl
    Ved tildeling værdier til variabler i Perl, du bruger single- citater til at tildele lukkede bogstavelige data eller dobbelte anførselstegn til at omfatte data, du ønsker at interpolere , som når du bruger yderligere variabler i streng . Sommetider kan du nødt til at bruge specialtegn i variablen , såsom dobbelte anførselstegn , men bruger dem lukker strengen. For at løse dette , skal du bruge backslash til " flygte " tegn. Den omvendte skråstreg fortæller Perl program, som det næste tegn eller karakterer har et særligt formål, og at du vil have det til at læse de tegn, anderledes end det program normalt gør. Instruktioner
    1

    Åbn en Perl program fil. Indtast følgende kode : Hej

    $ var = " " Hej, "sagde jeg "

    print $ var ,

    Dette forårsager en fejl, fordi Perl ser to dobbelte . anførselstegn i begyndelsen og det antages strengen åbnes og lukkes der. Alle data efter er ude af sted og følger ikke korrekt Perl syntaks
    2

    Slet de to foregående linjer kode og erstatte dem med følgende: .

    $ Var = "\\ " Hej, \\ "sagde jeg. "

    print $ var ,

    Perl ser de to omvendte skråstreger og ved, at det tegn efter hver er en del af strengen variabel og ikke beregnet til lukke den. Resultatet af print -funktionen er " 'Hello ," sagde jeg . "
    3

    Indtast følgende kode : Hej

    $ var = " Prisen er 3 dollar. " ;

    print $ var ,

    Perl bruger dollartegn som en særlig karakter til angiver variable . Fordi dobbelte anførselstegn fortæller Perl at interpolere indholdet i strengen , Perl mener, at "$ 3" er en anden variabel. I dette tilfælde har det ingen værdi , så produktionen af print -funktionen er
    4

    Slet de to foregående linjer kode og erstatte dem med følgende "Prisen er. " : Hej

    $ var = "Prisen er \\ 3 dollar. "

    print $ var ,

    backslash undslipper dollar tegn tegn, så produktionen her er "Prisen er 3 dollar. " For at undgå at skulle flygte tegn, kan du bruge single- citater til at tildele en værdi til $ var. Hvis du gør det fortæller Perl program til at tage den værdi, bogstaveligt , så bruger "Prisen er $ 3" uden en omvendt skråstreg før dollar tegn er lig med "Prisen er \\ 3 dollar. "
    5

    Indtast følgende kode : Hej

    $ var = "Dette er et n \\ nDet er n på en ny linie ."

    print $ var ,

    denne variabel værdi ser lidt forvirrende , er der faktisk ikke noget galt med koden . Den " \\ n" er en speciel escape-sekvens , der fortæller Perl for at indsætte en ny linje. Resultatet af dette output skriver " Dette er en n " og " Det er n på en ny linje " på to separate linjer . Den " \\ n" ikke dukke op . Perl har andre escape-sekvenser , herunder "\\ t" for en fane , "\\ u" for at konvertere det næste tegn til store bogstaver og " \\ U" for at konvertere alle de følgende tegn til store bogstaver , indtil " \\ E" fortæller det til at stoppe . < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Embed Perl i HTML 
    ·Sådan fjernes en Node Perl i XML Twig 
    ·Sådan Lær Perl 
    ·Sådan Reverse en Array 
    ·Sådan kører PHP på Perl 
    ·Sådan bruges Perl til at få Epoch Dato 
    ·Sådan Henvisning det sidste element i et array i Perl 
    ·Hvordan får jeg Perl Counter Script til at indsamle IP…
    ·Sådan ændres datatyper i Perl 
    ·Sådan testes en Sendmail CGI Script 
      Anbefalede Artikler
    ·Sådan læses en CSV -fil i Java 
    ·Sådan Lær binær kode 
    ·Sådan Indsæt variabler i en struktur til ColdFusion 
    ·PHP Hit Counter Tutorial 
    ·Hvordan man gennemfører en Basic Destructor i JavaScri…
    ·Sådan Udfør en Jar fil 
    ·Sådan Konverter en tom streng til Double 
    ·Sådan indlæse billeder på en Android Emulator 
    ·Hvordan man omdirigerer brugerne baseret på deres IP B…
    ·Sådan krypteres en stor fil i Java 
    Copyright © Computer Viden http://www.computerdk.com