| 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
    Perl String Længde Funktion
    Perl længde -funktionen hjælper med at validere strenge i et script. Det tager nøjagtig ét udtryk og tæller antallet af tegn , det har. En almindelig anvendelse i en længde funktion er at sikre, at data opfylder en krævet længde , såsom når en bruger registrerer et navn og password . Hvis du forsøger at passere to eller flere udtryk i et kald til funktionen , Perl returnerer en " for mange argumenter " fejl og programmet går ned. Syntaks

    Når du bruger længden funktionen , starter du ved at skrive "længde " søgeord , umiddelbart efterfulgt af et udtryk. I modsætning til andre programmeringssprog , er Perl ikke kræver, at du sætte udtrykket i parentes eller anførselstegn , men skal du medtage disse at opretholde læsbarheden af koden og undgå visse fejl . For eksempel at skrive " Denne streng længde returnerer en værdi på 34, . " Returnerer en fejl , fordi " af " er en anden reserveret ord. Omslutter udtryk i anførselstegn forhindrer denne fejl.
    Datatyper

    Længden Funktionen accepterer næsten enhver form for datatype og automatisk konverterer det til en streng. For eksempel at skrive " længde ( " Hello ") " returnerer fem fordi udtrykket er en fem - tegnstreng . Men at skrive " længde ( sand) ," returnerer fire , selvom udtrykket synes at være en boolesk værdi. Ligeledes "længde ( 150) " eller " længde ( 2.5), " både afkast tre, fordi hvert udtryk er tre tegn , selvom den faktiske typer synes at være et heltal og et decimaltal hhv
    < br . >
    Single vs anførselstegn
    p Du kan enten bruge anførselstegn eller dobbelte anførselstegn til at omslutte udtrykket. Men når du bruger anførselstegn , er Perl ikke fortolke eventuelle specialtegn eller variabler i udtrykket . Hvis du har en variabel kaldet " $ var ", der har "Hello , world " som sin værdi , skrive " længde ( " $ var ") " returnerer 12 , mens du skriver "længde ( ' $ var '); " kun returnerer fire. Derfor bruger anførselstegn er ofte det bedste valg , især hvis du agter at bruge længden funktion til ting såsom bruger-input gemt i variabler.
    Warning
    p Hvis du ikke medtage et udtryk med længden funktion, betyder det ikke tilbage noget. Men hvis du kun omfatter enkelt eller dobbelt anførselstegn uden nogen tegn, returnerer funktionen nul. Du kan også bestå en array som udtrykket, men længden funktionen returnerer den samlede længde af medlemmerne i array føjet til antallet af medlemmer. For eksempel , " One " et array med de tre medlemmer " Two " og " Three" returnerer en længde på 14, 11 for den samlede længde af de ord , plus tre for de tre medlemmer
    < br . >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Manuelt installere Perl Modul om Windows Vista 
    ·Hvordan man gør en Twitter Stream API i Perl 
    ·Sådan Beregn Time i Perl 
    ·Sådan Find Hvis One String indeholder en anden streng …
    ·Sådan oprettes variable i Perl 
    ·Hvordan at slette en fil i Perl 
    ·Hvordan stopper jeg en person fra Kommer til My House 
    ·Sådan kontrolleres , om en String Findes i Perl 
    ·Sådan bruges Streng i Perl 
    ·Perl stiktyper 
      Anbefalede Artikler
    ·Sådan oprettes en JavaScript Wrapper for API 
    ·Sådan Raise en begivenhed i Visual Basic 
    ·Sådan Ryd Tekstboks Hver gang rullelist Værdi Ændrin…
    ·Sådan Læs PHP anmodninger & reaktioner i ASP.NET 
    ·Forklaring af Big O notation 
    ·Sådan Send HTML Med JavaMail 
    ·Sådan Indsæt Kalender Kontrol i et dokument ved hjæl…
    ·Sådan Angiv en Standard Ejendom i Visual Basic 
    ·Java Kan ikke finde symbol Metode Out 
    ·Sådan Turn PHP Into MySQL Udtalelser 
    Copyright © Computer Viden http://www.computerdk.com