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 får man det sista argumentet som en array i Perl

    The Perl programmeringsspråk stöder ett antal olika datastrukturer inklusive enkel skalär variabel och matriser . En array betecknad i Perl med symbolen " @" är en uppsättning av skalära variabler. I ett Perl-skript du behöver ofta passera vissa uppgifter till en subrutin . Medan Perl låter dig passera direkt två eller flera argument får du oundvikligen skräp istället för datauppställning om någon av dessa argument är en matris . För att komma runt det här problemet måste du använda Perl mekanism för att skicka argument med referens . Instruktioner
    1

    Använd ett omvänt snedstreck ( \\ ) för att passera arrayen genom hänvisning . Till exempel ,

    beräkna ( \\ $ värde , \\ @ data) ,

    detta kommando passerar array "@ data" till subrutinen " beräkna " med hänvisning
    . 2

    Använd ett Perl variabel ( inte en array ) för att få arrayen i subrutinen :

    min ( $ value , $ data) = @ _ ,

    variabeln " $ uppgifter " är en hänvisning till array " @ uppgifter " Addera 3

    Arbeta med arrayen i subrutinen med Perl dereferencing , till exempel att skriva ut varje element i arrayen använder loop " . foreach : "

    foreach $ element ( @ $ data) {

    print $ element;

    }

    symbolen " @ " framför variabeln $ data tyder på att detta är arrayen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Extrahera poster från flera Fasta
    ·Hur till Bädda Unix kommandon i Perl
    ·Hur felsöka Perl på Windows
    ·Hur konverterar man från Perl till Python & AppEngine
    ·Hur hittar Mean Använda Perl
    ·Hur man lär Perl
    ·Hur gör jag stoppa en person från att komma till mitt…
    ·PERT Nackdelar
    ·Hur man tar bort en vagnretur från en sträng i Perl
    ·Hur du tar bort HTML- filer i katalogen i Perl
    Utvalda artiklarna
    ·Steg för att skapa ett Visual Basic Application
    ·Hur man läser en textfil i PHP
    ·Hur man registrerar SQL Express med Visual Studio 2010
    ·Hur man kan göra något köra på egen hand tråd i VB…
    ·Hur att skilja mellan de Mainframe & Server DASD
    ·Konvertera High Level kod till Assembly Language
    ·Hur man använder Visual C + + Express
    ·PHP för att skicka e-post om MySQL fel
    ·Vad gör Array Dimension Saknad Mean i Java-programmeri…
    ·Så ringer Webbformulär Med Case Statement
    Copyright © Dator Kunskap http://www.dator.xyz