*   >> Lese Utdanning Artikler >> science >> programming

Introduksjon til ActivePerl spesielle variabler

"five"); sub mySub {print_; } MySub ($ skalerbare,arr,% HSH); Jeg prøvde koden i datamaskinen min og jeg hadde følgende som resultat: onetwothreeEEEfiveDDDfour Verdiene ikke er atskilt med komma eller mellomrom; la oss tillate ting som det for nå. Det første argumentet i samtalen, er $ skalerbare, og verdien er den første i_array. Det er ok. Det andre argumentet erarr. Den har verdier "to" og "tre" i den rekkefølgen. Det andre og tredje verdier i_ rekken er "to" og "tre".

Så vidt orden i argumentene (skalar, så array) er bekymret, i hvilken rekkefølge verdiene gå til_ matrisen er måten de ble sendt. Nå nøkler og verdiene for den hash ble verdier av_ matrisen, men ikke i samme rekkefølge som den hash ble opprettet. Vi ser at selv om, inne i en subrutine, arrays og hashes er kollapset, plassering av argumentene er opprettholdt i_ matrise; den interne rekkefølge for matriser blir også opprettholdt, men det indre for at hash er ikke nødvendigvis opprettholdes. Det er bare sånn det er.

Hvis du vil at identiteten til arrays og hashes skal opprettholdes, så må du gjøre det som kalles, pass-by-referanse (se senere). Hvis man gjør at strukturen i matrisen og hash vil bli opprettholdt, men det skulle være noen begrensning i koden din (se senere). La oss avslutte her og fortsette i neste del av serien.

Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Komme i gang med ActivePerl ActivePerl Basic Syntax Basics av ​​ActivePerl variabler ActivePerl betinget utsagn boolske Logic for ActivePerl boolsk logikk og ActivePerl betingelser ActivePerl Sammenligning og aritmetiske operatorer ActivePerl Loop Uttalelser ActivePerl Arrays ActivePerl hashes ActivePerl Variable Typer og Context ActivePerl Delrutiner ActivePerl foreach løkke Introduksjon til ActivePerl spesielle variabler Grunnleggende ActivePerl Variable Scope Noen ActivePerl Forhåndsdefinerte Delrutiner White Space i ActivePerl Basics av ActivePerl reference Feil Basics i ActivePerl File Tilgang Basics i ActivePerl Sende HTML Form med ActivePerl Anmeldelser

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.