Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Perl vereisen Vs . Gebruik
Perl programma's bestaan ​​meestal als een bestand. Het gebruik en vereisen functies maken programma's om functies en methoden in externe pakketten en bibliotheek bestanden te nemen . Deze twee zoekwoorden werken veelal op dezelfde manier , maar hebben enkele syntactische verschillen in de code . Algemeen , de gebruiksfunctie heeft meer toepassingen dan de require functie . Syntax

Om de require functie uit te voeren , typt u het " nodig " keyword gevolgd door het Perl versienummer of door een expressie om een ​​bestand of een pakket op te nemen specificeren . Om het gebruik functie uit te voeren , typt u het "gebruik " keyword gevolgd door het Perl versienummer of door te typen " MODULE " en een module naam of een lijst met modules die binnen de functie " QW " , dat een geciteerde lijst terugkeert . Syntactisch , " gebruiken MODULE qw ( lijst import ) , " en "BEGIN { vereisen MODULE ; MODULE - > invoer ( invoer-lijst ) ; } " beide hetzelfde doen
Function Call < br . >

Een van de grootste verschillen tussen gebruik en vereisen
is wanneer Perl loopt hen. Perl loopt het gebruik functie tijdens het compileren en import pakketten en methoden op dit punt , zodat eventuele fouten in de code wanneer Perl compileert het programma worden gevangen , zodat u ze kunt oplossen . Perl loopt de require functie bij run-time , na compilatie van het programma . Het bevat geen pakketten of methoden te importeren , het is gewoon referenties hen. Om geconstateerde fouten hier te corrigeren , moet je terug gaan naar de code en vervolgens het programma opnieuw op te bouwen .
Gemeenschappelijkheden

Een van de gemeenschappelijke kenmerken van de vereisen en gebruiksvriendelijke functies is dat ze elke toestaan ​​om een versie van Perl die u wilt gebruiken . Als uw versie van Perl interpreter 's lager is dan de versie die u wilt gebruiken , het werpt een uitzondering . Ook hebben beide functies te controleren de % INC hash cache om te zien of een bestand of module bestaat in het. Als dat zo is , mag u de functies niet het bestand of de module te laden , omdat het programma heeft het al . Anders , ze laden en opslaan van de naam sleutel in de hash .
Gebruikt

Beide functies zijn zoekwoorden gerelateerd aan Perl modules . Echter , als u niet beschikt over een lijst met modules voor onder meer de levering , het garandeert namespace van het programma blijft ongewijzigd . Het gebruik functie wordt ook gebruikt in de klassen , object - oriëntatie en scoping . Voorbeelden als " use strict " of het "gebruik integer" toestaan ​​dat een Perl- programma om de semantiek van pseudo - modules importeren in secties of blokken code van een programma in plaats van het hele programma . Deze pseudo - modules kan worden uitgeschakeld . De require functie kan dit niet doen .

Previous: Next:
  Perl Programming
·Hoe te PPM Installeren vanaf C…
·Hoe je Perl Debug 
·Reguliere expressies om een XM…
·Hoe maak je een Array converte…
·Hoe kan ik PHP Run op Perl 
·Soorten MANET Protocollen 
·Wat Programming Language heet …
·Hoe Standard Input in Perl Cap…
·Hoe maak je een PerlScript in …
  Related Articles
Vaste Vs . Dynamische Array in Visual Ba…
VBA Vs . Visual Basic 
VBA Vs . VB 
Verschillen tussen opnemen en vereisen i…
Java Vs . Ruby 
IronRuby Vs . Ruby Netto 
Hoe de foreach in Perl gebruiken 
Hoe de printfunctie in Perl gebruiken 
Hoe maak je een Array in Perl 
  Programmering Articles
·Hoe aan bladwijzers in Word gebruiken 
·Hoe te Redirect op JSP 
·Hoe maak je een string op Python opmaken…
·Hoe om te controleren een string voor de…
·Hoe te Aptana Run Met de Rails Al geïns…
·Hoe te ASP Net Mobile Web Applications C…
·Hoe maak je een Disconnected Printer in …
·Visual Basic 3D Game Tutorial 
·Hoe kan ik een project in NetBeans Expor…
Copyright © Computer Kennis http://www.nldit.com