Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Hvordan bruke Strict i Perl
    The Perl programmeringsspråk har en innebygd mekanisme for å begrense usikre programmering praksis . Denne mekanismen er kalt " streng ". Det kan hjelpe deg å bygge mer robuste programmer , siden det råder deg til å følge trygg kodepraksis . Når du bruker "strenge ", en feil vil bli generert hver gang du bruker en usikker symbolsk referanse eller undeclared variabel , eller bruke en identifikator feil. Ved å bruke den "strenge " mekanisme , kan du eliminere mange vanlige feil ved å håndheve god koding praksis . Du trenger
    datamaskin med Perl tolk Installert
    Vis flere instruksjoner
    en

    Lag en ny tekstfil ved hjelp av et tekstbehandlingsprogram som Notisblokk . Lagre filen ved å bruke " . Plx " forlengelse .
    2

    håndheve strenge symbolske referanser. Hvis du bruker symbolske referanser i koden , vil en feilmelding bli generert. En symbolsk referanse er en referanse som er opprettet fra en verdi som ikke er definert som en referanse . Dette kan føre til problemer når koden forventer noe som er definert som en referanse, men mottar en symbolsk henvisning i stedet. Slik oppretter du en feil hver gang symbolske referanser brukes , skriver du inn følgende øverst i tekstfilen : en

    bruke strenge refs ;
    3

    håndheve streng variabel tilgang. Dette genererer en feil når en variabel er tilgjengelig som ikke var deklarert riktig eller fullt kvalifisert . Ved å bruke streng variabel tilgang, må du kvalifisere variabler . I Perl , kan variabler tilhøre den lokale kildekode eller en pakke med kildekoden. En lokal variabel og en pakke variabel, kan ha det samme navnet . Å løse hvilken variabel som er , de trenger å være kvalifisert. Streng variabel tilgang håndhever kvalifisering av alle tilgjengelige variabler . For å aktivere denne innstillingen , skriver du inn følgende : en

    bruke strenge vars ;
    4

    håndheve strenge subrutine identifikator bruk. Subrutiner tilbys via en naken ord identifikator , noe som betyr at du bare skriver inn navnet på en subrutine for å få tilgang til den. Andre elementer av Perl også bruke identifikatorer , men de må være kvalifisert med sitater eller symboler . Ved å aktivere streng subrutine identifikator bruk, kan du eliminere en mulig feil der du kaller en subrutine når du mente å kalle noe helt annet. For å håndheve dette , skriver du inn følgende : en

    bruke strenge subs ,
    5

    Erklærer at du ønsker å håndheve alle de ovennevnte begrensninger med en linje i stedet for tre . Skriv inn følgende uttalelse øverst i tekstfilen å bruke " streng " mekanisme : en

    bruk streng ;

    früher :

     Weiter:
      Relatert Artike
    ·Slik fjerner Alle White Spaces i en String med regulær…
    ·Hvordan Les inntasting Fra DOSBox Med Perl 
    ·Hvordan bruke Notepad å kompilere et Perl Program 
    ·Slik bruker du en Perl Grep Funksjon 
    ·Hvordan analysere en verdi i Perl 
    ·Hvordan skrive ut Perl Debugger 
    ·Hvordan finne duplikater i fil med Perl 
    ·Hvordan feilsøke Perl programmer 
    ·Hvordan beregne primtallsfaktorer av et heltall i Perl 
    ·Slik konverterer XLS til CSV på Perl 
      Anbefalte artikler
    ·Hvordan lage Progress Bar i VBA 
    ·Hvordan lage et linjeskift i XSLT 
    ·Hvordan Execute jeg Jar Java filer med Windows Vista 
    ·Hvordan oppretter jeg en MySQL Trigger å spare en SQL …
    ·Hvordan sortere Flere lister i Python 
    ·Hvordan bruke funksjoner i C + + 
    ·Slik fjerner en Node Perl i XML Twig 
    ·Hvordan legge til rader i JTable 
    ·Hvordan Skyll Output Stream 
    ·Hvordan vite MySQL kjører på Server 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/