Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como posso obter o comprimento de uma matriz anônima no Perl
? Semelhante a outros idiomas , Perl pode alocar dinamicamente variáveis ​​e referem-se a eles o uso de referências ou ponteiros . Porque a memória alocada não corresponde a uma variável chamada , ele é chamado de memória anônima. Qualquer tipo de variável, incluindo a matriz, pode ser alocada anonimamente em perl e acessado por lançar o ponteiro como uma matriz. Instruções
1

Alocar um anônimo , ou alocada dinamicamente , array usando código semelhante a:

$ anon_arrary_ref = [' elemento 1', ' elemento 2 ', ' elemento 3 '] ;

a $ anon_array_ref é uma variável escalar contendo o endereço de memória e tipo do lugar na memória a matriz anônima é armazenada
2

Compare isso com o método de atribuição de um estaticamente . variável de matriz :

@ static_array = (' número 1 ', ' número 2 ', ' ponto 3 ');
3

acessar os elementos de sua matriz por anônimo anterior a variável de referência com um caractere '@' , a sintaxe para uma variável de matriz em perl :

@ $ anon_array_ref
4

Calcule o comprimento de sua matriz anônima usando o seguinte código :

$ anon_array_size = @ $ anon_array_ref ;

Em contraste com :

$ static_array_size = @ static_array ;
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever um script Perl para processar um formulá…
·Como alterar a barra de título em Perl Script 
·Como se conectar a um banco de dados Oracle com Perl 
·Como ler uma linha DOSBox Com Perl 
·Sobre o erro de depuração Caminhos em Perl 
·Perl Cada vs Foreach 
·Como chamar um Shell de um script Perl 
·Como ler a partir do meio de uma matriz em Perl 
·Como chamar rotinas de montagem de Perl 
·Como remover todos os espaços em branco em uma string …
  Artigos em destaque
·Como converter de ColdFusion para MySQL 
·Publicar para String PHP 
·Como começar um aplicativo do Google Maps com PHP 
·Como declarar uma variável estática em C 
·Como criar um Randomizer em C 
·Formulário PHP Processamento MySQL Query 
·Como instalar o Java 1.6 RPM no Fedora 
·Como acessar uma webcam no PHP 
·Como calcular o percentual sobre o Total Linhas na MYSQ…
·Como substituir uma palavra em um arquivo de texto exte…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados