Diferentes maneiras de contar o comprimento da matriz foram descritas na próxima parte deste tutorial usando exemplos.”
Exemplo 1: conte o comprimento da matriz usando o símbolo "@"
Crie um arquivo Perl com o seguinte código que contará o comprimento de uma matriz usando o símbolo "@". Uma matriz de 5 valores de string foi definida no código. O número total de valores de matriz foi armazenado em uma variável chamada $ comprimento que foi impresso posteriormente.
# Declare uma variedade de cordas
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Conte o comprimento da matriz
$ length = @myarr;
# Exiba o comprimento da matriz
Imprimir "A matriz contém elementos de comprimento $.\ n ";
Saída
A saída a seguir aparecerá após a execução do código acima.
Exemplo 2: conte o comprimento da matriz usando a palavra-chave escalar
Crie um arquivo Perl com o seguinte código que contará o comprimento de uma matriz usando o escalar palavra -chave. Uma matriz de 6 números foi definida no código. O escalar A palavra -chave foi usada para contar o número total de elementos da matriz. Em seguida, dois valores foram adicionados à matriz e novamente contados, o número total de elementos da matriz. A função junção () foi usada para imprimir os valores da matriz com o espaço.
# Defina uma variedade de números
@numbers = (6, 5, 3, 1, 2, 8);
# Imprima os valores da matriz
Imprimir "Os valores da matriz são: \ n", junção (",@números)," \ n ";
# Imprima o número total de elementos da matriz
imprimir "Elementos totais da matriz é", escalar @numbers ", \ n";
#Add dois novos elementos
$ números [@numbers] = 9;
$ números [@numbers] = 4;
# Imprima os valores da matriz após adicionar dois valores à matriz
Imprimir "Os valores da matriz após a adição de dois elementos são: \ n", ingressar (",@números)," \ n ";
# Imprima o comprimento da matriz após a inserção
imprimir "Elementos totais da matriz é", escalar @numbers ", \ n";
Saída
A saída a seguir aparecerá após a execução do código acima. O número total de elementos da matriz após a adição de dois elementos é 6+2 = 8.
Exemplo 3: conte o comprimento da matriz usando o símbolo "#"
Outra maneira de contar o número total de elementos da matriz é usar o símbolo "#". O último índice da matriz é contado usando o símbolo "#". Portanto, os elementos totais da matriz podem ser contados adicionando 1 com o último valor do índice. Crie um arquivo Perl com o seguinte código que contará o comprimento da matriz usando o símbolo "#". Uma matriz de 5 números de flutuação foi definida no código. O pop() A função foi usada para remover 3 elementos da matriz. O juntar() A função foi usada para imprimir os valores da matriz com o espaço.
# Declare uma variedade de números de flutuação
@float_num = (45.89, 34.12, 56.34, 90.34, 45.23);
# Imprima os valores da matriz
Imprima "Valores da matriz: \ n", junção (",@float_num)," \ n ";
# Imprima o comprimento da matriz
Imprima "Número total de elementos da matriz:", $#float_num+1, "\ n";
# Remova três elementos da matriz
pop @float_num;
pop @float_num;
pop @float_num;
# Imprima os valores da matriz
Imprima "Valores da matriz após remover três elementos: \ n", ingressar (",@float_num)," \ n ";
# Imprima o comprimento da matriz após remover três valores
Imprima "Número total de elementos da matriz após remover os elementos:", $#float_num+1, "\ n";
Saída
A saída a seguir aparecerá após a execução do código acima. O número total de elementos da matriz após a remoção de 3 elementos é 5-3 = 2.
Exemplo-4: Imprima os valores da matriz usando o comprimento da matriz
Crie um arquivo Perl com o seguinte código que usará o comprimento da matriz para iterar os valores da matriz usando para loop e imprima os valores da matriz em cada linha. O último valor de índice da matriz foi usado aqui para contar a duração da matriz.
# Declare uma variedade de cordas
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Itera os valores da matriz com base no comprimento da matriz
para ($ i = 0; $ i < $#myArr+1; $i++)
# Imprima os valores da matriz
imprimir $ myarr [$ i], "\ n";
Saída
A saída a seguir aparecerá após a execução do código acima.
Exemplo 5: conte o comprimento da matriz usando loop
Outra maneira simples de contar o comprimento da matriz é usando qualquer loop. Crie um arquivo Perl com o seguinte código que contará o comprimento da matriz usando o para cada laço. Uma matriz de 5 valores de string foi definida aqui. Uma variável de contador foi usada no código para contar o comprimento da matriz, incrementando o valor do contador em 1 em cada iteração do loop.
# Declare uma variedade de cordas
@myarr = ('php', 'java', 'perl', 'bash', 'python');
# Inicialize o contador
$ contador = 0;
imprimir "Valores da matriz: \ n";
# Itera os valores da matriz com base no comprimento da matriz
foreach $ val (@myarr)
# Imprima os valores da matriz
imprimir $ val, "\ n";
$ Counter ++;
# Imprima o comprimento da matriz
imprimir "\ ntotal número de elementos da matriz:", $ contador, "\ n";
Saída
A saída a seguir aparecerá após a execução do código acima.
Conclusão
A maneira de contar os valores da matriz em Perl foi mostrada neste tutorial usando vários exemplos. O usuário PERL pode usar qualquer uma das maneiras de descobrir o comprimento da matriz e usá -lo para resolver problemas de programação Perl.