Medida em que a ordem nos argumentos (escalar, depois de matriz) estão em causa, a ordem na qual os valores de ir para o_ matriz é a forma como eles foram enviados. Agora as teclas e os valores de hash para o tornou-se os valores da matriz_, mas não na ordem em que o hash foi criado. Vemos que, apesar de, dentro de uma sub-rotina, array e hash são recolhidos, o posicionamento dos argumentos são mantidas na matriz_; a ordem interna para matrizes também são mantidos, mas a ordem interna para o hash não é necessariamente mantida. Isso é apenas como ela é.
Se você quiser a identidade de matrizes e hashes de ser mantida, então você tem que fazer o que é chamado, passagem por referência (ver mais tarde). Se você fizer isso a estrutura do array e de hash seria mantido, mas haveria alguma limitação em seu código (ver mais adiante). Vamos terminar aqui e continuar na próxima parte da série.
Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo na caixa de pesquisa da página e clique em Procurar (menu utilização se disponível): Introdução ao ActivePerl ActivePerl Sintaxe Básica Basics de Variáveis ActivePerl ActivePerl Declarações condicionais booleanas Lógica para Demonstrações ActivePerl a lógica booleana e Condições ActivePerl ActivePerl Comparação e operadores aritméticos ActivePerl laço ActivePerl Arrays ActivePerl Hashes ActivePerl Tipos de variáveis e Contexto ActivePerl Subroutines ActivePerl Introdução loop foreach para Activ