A linguagem de programação Perl fornece pelo menos três maneiras de descobrir o tamanho de um array. Desconcertante, a função de " comprimento " que vem com o Perl não é um deles. Em vez disso, essas três formas de obter um tamanho de matriz consistem de dois métodos de conversão da matriz para um valor escalar e um atalho sintático para obter o endereço do último elemento na matriz . Instruções
1
Digite o seguinte em Perl :
$ arraySize = @ array ;
Este silenciosamente converte a matriz para um valor escalar e informa o tamanho < . br> Página 2
Digite o seguinte em Perl :
$ arraySize = escalares ( @ array );
Isso tem o mesmo efeito que o método na Etapa 1 , mas marcas a conversão para um valor escalar explícita
3
Digite o seguinte em Perl : .
$ arraySize = $ # variedade + 1;
Aqui, o sinal "# " indica que você deseja saber o índice do último item da matriz. Uma vez que é o último item , ele também representa o tamanho da matriz. O único problema é que o Perl , como a maioria das linguagens de programação , começa a contar do zero ao invés de um, então você deve adicionar um para obter o real tamanho da matriz.