*   >> Læs Uddannelse artikler >> science >> programming

Introduktion til ActivePerl Special Variables

"fem"); sub mySub {print_; } MySub ($ scal,arr,% HSH); Jeg prøvede koden i min computer, og jeg havde følgende som resultat: onetwothreeEEEfiveDDDfour Værdierne er ikke adskilt af kommaer eller mellemrum; Lad os give ting som, at for nu. Det første argument i indkaldelsen, er $ scal, og dens værdi er den første i_array. Det er ok. Det andet argument erarr. Det har værdier "to" og "tre" i nævnte rækkefølge. Det andet og tredje værdier i_ matrix er "to" og "tre".

For så vidt angår orden i argumenterne (skalar, så array) angår, i hvilken rækkefølge de værdier går til_ array er den måde, de blev sendt. Nu nøgler og værdierne for hash blev værdier for_ array, men ikke i den rækkefølge, som hash blev oprettet. Vi ser, at selv om inde i en subrutine, arrays og hashes er brudt sammen, placeringen af ​​argumenterne fastholdes i_ vifte; det indre for at arrays også bevares, men det indre, for at hash ikke nødvendigvis bibeholdes. Det er bare, hvordan det er.

Hvis du vil have identitet arrays og hashes skal opretholdes, så er du nødt til at gøre, hvad der kaldes, pass-by-reference (se senere). Hvis du gør, at strukturen i rækken, og hash ville blive opretholdt, men der ville være nogle begrænsninger i din kode (se senere). Lad os slutte her og fortsætte i den næste del af serien.

Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor i søgefeltet på denne side og klik på Søg (brug menuen, hvis det findes): Kom i gang med ActivePerl ActivePerl Basic Syntaks Grundlæggende om ActivePerl Variabler ActivePerl Betingede Udtalelser booleske logik for ActivePerl Boolean Logic og ActivePerl Betingelser ActivePerl Sammenligning og regnetegn ActivePerl Loop Udtalelser ActivePerl Arrays ActivePerl hashes ActivePerl Variable Typer og Context ActivePerl Subrutiner ActivePerl foreach loop Introduktion til ActivePerl Særlige variable Grundlæggende om ActivePerl variabelt sigte Nogle ActivePerl Foruddefinerede Subrutiner White Space i ActivePerl Grundlæggende om ActivePerl reference Fejl Basics i ActivePerl Fil Adgang Basics i ActivePerl Sende HTML Form med ActivePerl

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.