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 använder Strict i Perl

    The Perl programmeringsspråk har en inbyggd mekanism för att begränsa osäkra programmering praxis . Denna mekanism kallas " strikt ". Det kan hjälpa dig att bygga mer robusta applikationer , eftersom det uppmuntrar dig att följa säker kodning praxis . När du använder " sträng ", kommer ett felmeddelande att genereras när du använder ett osäkert symbolisk referens eller odeklarerat variabel , eller använd en identifierare felaktigt . Genom att använda den " strikta " mekanism , kan du eliminera många vanliga fel genom att upprätthålla god kodning metoder . Saker du behöver
    dator med Perl tolk Installerad
    Visa fler instruktioner
    1

    Skapa en ny textfil med hjälp av en ordbehandlare som Anteckningar . Spara filen med " . PLX " förlängning .
    2

    genomdriva strikt symboliska referenser . Om du använder symboliska referenser i koden , kommer ett felmeddelande att genereras . En symbolisk referens är en referens som skapas från ett värde som inte är definierad som en referens. Detta kan orsaka problem när din kod förväntar sig något som definieras som en referens men får en symbolisk referens istället . För att skapa ett felmeddelande varje gång symboliska referenser används , skriver du följande överst i textfilen :

    använder strikta refs ,
    3

    Upprätthålla strikt variabel åtkomst . Detta genererar ett fel när en variabel nås som inte deklarerats korrekt eller fullständigt kvalificerade . Genom att använda strikt variabel åtkomst , måste du helt kvalificerar dina variabler . I Perl , kan variabler hör till den lokala källkoden eller ett paket med källkod . En lokal variabel och ett paket variabel kan ha samma namn . För att lösa vilken variabel är som , måste de vara kvalificerade . Strikt variabel tillgång upprätthåller kvalificering av alla öppnade variabler . För att aktivera den här inställningen genom att skriva följande :

    använder strikta Vars ,
    4

    Upprätthålla strikt användning subrutin identifierare . Subrutiner nås via en kal ord identifierare , vilket innebär att du helt enkelt skriva in namnet på en subrutin för att komma åt den . Andra inslag i Perl också använda identifierare , men de måste vara kvalificerade med citat eller symboler . Genom att möjliggöra strikt användning subrutin identifierare , kan du eliminera ett eventuellt fel där man kallar en subrutin när du tänkt att ringa något helt annat . För att upprätthålla detta genom att skriva följande :

    använder strikta subs ,
    5

    Förklara att du vill verkställa alla ovanstående begränsningarna med en rad istället för tre . Skriv följande uttalande i början av textfilen för att använda " strikt " mekanism :

    användning strikt , Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar primtalsfaktorer i ett heltal i Perl
    ·Söka efter en fil i Perl
    ·Hur man fångar Perl syntaxfel
    ·Hur man skapar variabler i Perl
    ·Ta bort en fil i Perl
    ·Hur Ring plink Från ett Perl Script
    ·Hur man lägger till specialtecken i en variabel i Perl…
    ·Hur man ändra titeln Bar i Perl Script
    ·Hur du ändrar datatyper i Perl
    ·Hur man gör en Flood Script
    Utvalda artiklarna
    ·Så här aktiverar PHP 5.2.13 UTF8
    ·Så här aktiverar du en FTP -anslutning med PHP
    ·Funktionen hos Len
    ·Hur man skapar ett felmeddelande i Access 2007
    ·Hur man skriver någons namn i Pseudokod
    ·Hur konvertera XML till Enum
    ·Hur får Mouse X & Y i ActionScript3
    ·Hur att få värdet av Combo Box med JavaScript
    ·PHP : Hur man byter en sträng mellan taggarna
    ·Hur man mäta tid i Python
    Copyright © Dator Kunskap http://www.dator.xyz