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

    Perl Kräv Vs . Använd

    Perlprogram existerar vanligtvis som en fil . Användningen och kräver funktioner tillåter program att införliva funktioner och metoder i kollin och filer bibliotek . Dessa två nyckelord arbetar oftast på samma sätt , men har några syntaktiska skillnader i koden . Sammantaget har användningen funktionen fler användningsområden än den require funktionen . Syntax

    att köra Kräv funktionen skriver du " kräva " nyckelordet följt av Perl versionsnummer eller genom ett uttryck för att ange en fil eller paket att inkludera . Att köra användningen funktionen skriver du "användning " nyckelordet följt av Perl versionsnummer eller genom att skriva " MODULE " och en modul namn eller listan över moduler som ingår i " QW " -funktion , som returnerar ett noterat lista . Syntaktiskt , " använd modul QW ( import lista ) , " och " begin { kräva MODULE , modul - > import ( importera listan ) ;} " båda gör samma sak
    Function Call

    En av de största skillnaderna mellan användning och kräver är när Perl kör dem . Perl driver användningen funktionen vid kompilering och importerar förpackningar och metoder på denna punkt , så eventuella fel i koden när Perl sammanställer programmet fångas så att du kan åtgärda dem . Perl kör Kräv funktion vid run-time , efter sammanställning av programmet . Den importeras inte de paket eller metoder , det bara referenser dem . För att rätta till eventuella fel som hittas här , måste du gå tillbaka till koden och sedan bygga programmet igen .
    Likheter

    En av de vanligaste funktionerna i kräva och använda funktionerna är att de var och tillåter dig att specificera en version av Perl som du vill använda . Om din Perl tolk version är mindre än den version som du vill använda , väcker det ett undantag . Dessutom , båda funktionerna kontrollerar % INC hash cache för att se om en fil eller modul finns i det . Om så är fallet bör du inte fylla de funktioner som inte filen eller modul eftersom programmet redan har det . Annars gör de ladda och spara namnet nyckeln i hash .
    Använder

    Båda funktionerna är sökord relaterade till Perl moduler . Men , om du inte anger en lista över moduler för att inkludera , säkerställer programmets namespace förblir oförändrat . Användningen Funktionen används också i klasser , objektorientering och avgränsning . Exempel som " använd strikt " eller " användning integer " möjliggöra ett Perl- program för att importera semantik från pseudo- moduler i sektioner , eller block av ett programs kod i stället för hela programmet . Dessa pseudo- moduler kan stängas av . Kräv Funktionen kan inte göra detta .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en while i Perl
    ·Hur man använder CGI att visa en xls-fil i en webbläs…
    ·Ansluta till en Oracle -databas med Perl
    ·Hur man använder Strict i Perl
    ·Hur man byter avslutande mellanslag Med reguljära uttr…
    ·Hur man använder en EXE i Visual Basic med Perl
    ·Hur till Installera Perl på Windows XP
    ·Konvertera XLS till CSV på Perl
    ·Typer av Manets Protokoll
    ·Hur Ring församlingens rutiner från Perl
    Utvalda artiklarna
    ·Hur Override bort i Rails
    ·Mata in flera strängar användarens input i Python
    ·Hur att fylla en ASP Form Field i en Word-fil på serve…
    ·Hur Kopiera dynamiska matriser i VB6
    ·Lägga till en användare till en Wheel Group
    ·Vad är en AXD Arkiv
    ·Hur att tolka en kommaseparerad sträng till variabler …
    ·Java Substring funktion
    ·Hur man lär Scala
    ·Hur man beräknar den procentuella förändring i PHP o…
    Copyright © Dator Kunskap http://www.dator.xyz