Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Hvordan få den siste Argument som en matrise i Perl
    The Perl programmeringsspråk støtter en rekke datastrukturer inkludert enkel skalar variabel og arrays. En rekke nomineres i Perl med symbolet " @ " er et sett av skalar variabler . I et Perl-skript ofte du må passere noen data til en subrutine . Mens Perl lar deg passere direkte to eller flere argumenter du nødvendigvis få søpla i stedet for å rekke data hvis en av disse argumentene er en matrise. For å komme rundt dette problemet må du bruke Perl mekanisme for overføring av argumenter som referanse. Instruksjoner
    en

    Bruk en omvendt skråstrek ( \\) for å passere matrisen som referanse. For eksempel , etter

    beregne ( \\ $ verdi, \\ @ data) ;

    denne kommandoen passerer array "@ data " til subrutinen "beregn " ved henvisning
    . 2

    Bruk en Perl variabel ( ikke en array) for å få array i subrutinen : en

    min ( $ verdi , $ data ) = @ _ ;

    variabelen " $ data "er en referanse til array " @ data "
    3

    Arbeid med array i subrutine med Perl dereferencing , for eksempel å skrive ut hvert element i matrisen bruke loop" . foreach : "

    foreach $ element ( @ $ data) {

    print $ element;

    }

    symbolet " @ "foran variabelen $ data tyder på at dette er matrisen .

    früher :

     Weiter:
      Relatert Artike
    ·Hva er meningen med pseudokode 
    ·Hvordan sjekke om en String Finnes i Perl 
    ·Hvordan bruke en EXE i Visual Basic Med Perl 
    ·Hvordan Trim Blanks Med Perl 
    ·Hvordan å få en IPBFree Exploit Med Perl 
    ·Hvordan lese en DOSBox linje med Perl 
    ·Hvordan analysere CSV i Perl 
    ·Slik fjerner en Array Variabel i Perl 
    ·Hvordan lese fra midten av en Array i Perl 
    ·Hvordan får jeg Perl Counter Script for å samle IP-ad…
      Anbefalte artikler
    ·Apue.H ble ikke funnet i Ubuntu 
    ·Hvordan sette bind variabler på Oracle SQL 
    ·Slik konverterer Charset UTF - 8 til ISO -8859- 1 
    ·Hvordan lese fra midten av en Array i Perl 
    ·Hvordan Lukk UserForm 
    ·Hvordan lage PHP Aliasing for en URL med Plesk 
    ·Slik konverterer en Byte Mac -adresse til en String 
    ·Hvordan lage clob i Java 
    ·Hvordan legge til en skriver med en Batch Script 
    ·Inkompatible typer ble funnet i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/