Såvitt ordning i argumenten (skalär, då array) berörs, i vilken ordning värdena går till_ arrayen är det sätt som de sändes. Nu nycklar och värden för hash blev värden för_ array, men inte i den ordning i vilken hash skapades. Vi ser att även om, i en subrutin, arrayer och hashes är hopfällda, placeringen av argumenten bibehålls i_ arrayen; den inre ordning för arrayer upprätthålls också, men den inre ordning för hash är inte nödvändigtvis upprätthålls. Det är bara hur det är.
Om du vill identitet matriser och hashes upprätthållas, då måste man göra vad som kallas, pass-by-reference (se nedan). Om du gör att strukturen i matrisen och hash skulle upprätthållas, men det skulle vara någon begränsning i din kod (se nedan). Låt oss sluta här och fortsätter i nästa del i serien.
Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Komma igång med ActivePerl ActivePerl Basic Syntax Grunderna i ActivePerl variabler ActivePerl villkorssatser Boolean Logik för ActivePerl Boolean logik och ActivePerl villkor ActivePerl Jämförelse och Aritmetiska operatorer ActivePerl Loop Uttalanden ActivePerl Arrays ActivePerl Hashes ActivePerl Variabla typer och Context ActivePerl subrutiner ActivePerl foreach loop Introduktion till ActivePerl särskilda variabler Grunderna i ActivePerl Varierande räckvidd Några ActivePerl fördefinierade subrutiner Vit Space i ActivePerl Grunderna i ActivePerl Referens Fel Grunderna i ActivePerl fil Åtkomst Grunderna i ActivePerl Skicka HTML Form med ActivePerl Omdömen