Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Hoe je parameters aan subroutines in Perl
In tegenstelling tot veel andere programmeertalen , als je schrijft de code voor subroutines in Perl , je hoeft niet een lijst van parameters die de functie accepteert . Echter , als je weet dat de functie een of meer parameters te ontvangen , moet je nog steeds de subroutine programmeren om ze te gebruiken . De parameters doorgegeven aan een Perl subroutine worden opgeslagen in het " @ _ " array, dat een speciaal lijst array. Dit betekent in feite dat elke subroutine u maakt een aantal parameters kan accepteren , maar hoeveel je nodig hebt en hoe u ze gebruikt , wordt bepaald door de code van de subroutine . Instructies
1

Open een Perl-programma bestand . Typ de volgende code :

sub lijn
{

$ var = @ _ [ 0 ] ;


}

Deze subroutine gebruikt de " @ _ " array om de parameters te krijgen , maar maakt gebruik van de eerste . Calling ofwel "lijn ( ' Hallo ! '); " Of "lijn ( ' Hallo ! ' , ' Hoe gaat het? ' ) ; " Zowel print " Hallo ! " . naar het scherm

Typ de volgende code 2 :

sub addNums
{

$ totaal = 0;

for ($ i = 0 ; $ i < @ _ ; $ i + + ) {

$ totaal = $ totaal + @ _ [ $ i ] ;

}

terugkeer
$ totaal ; < br

}

Deze subroutine oproep maakt gebruik van alle parameters > doorgegeven aan het, ongeacht hoeveel bestaan. Calling " addNums ( 2,3 ) ; " terugkeert vijf , " addNums ( 2,5,3 ) ; " rendement 10 en " addNums ( 6,2,4,4 ) ; " . Rendement 16
< br 3

sub -array > {

lokale ( $ ParOne , $ parTwo , $ parThree ) op Twitter ;

( $ ParOne , $ parTwo , $ parThree ) = ( $ _ [ 0 ] , $ _ [ 1 ] , $ _ [ 2 ] ) ; " . Je bent geslaagd $ ParOne , $ parTwo en $ parThree als parameters "

druk
;

}


deze subroutine neemt de eerste drie parameters doorgegeven aan het en wijst ze toe aan lokale variabelen . Met behulp van specifieke variabele namen in meer subroutines kan het gemakkelijker maken om te begrijpen wat elk is voor de plaats van de generieke @ _ array.
4

Sla het Perl-programma -bestand en voer het uit .
< Br >

Previous: Next:
  Perl Programming
·Hoe kan ik een XML -bestand in…
·Over Fout Debugging Paths in P…
·Hoe je het verschil tussen twe…
·Hoe je Perl embedden in HTML 
·Hoe te Entries Extract Van Mul…
·Hoe maak je een Shell Call uit…
·Perl String Lengte Functie 
·Hoe te Perl Run op een laptop 
·Hoe maak je een eenvoudige Tel…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Procent berekenen op Total Rijen …
·Visio Automatiseer Met Powershell 
·Hoe kan ik een Non Static Methode Van ee…
·Hoe te Latijn1 converteren naar UTF8 in …
·Hoe te Ronde Hoeken in DIV Creëren 
·Hoe kan ik een ASCII- string in VBScript…
·Hoe je DOC -bestanden uploaden in PHP 
·Hoe maak je dubbele Opties behulp JavaSe…
·Hoe te setString gebruiken voor een Inte…
Copyright © Computer Kennis http://www.nldit.com