Embora Perl tem uma sintaxe única e , por vezes, confusa , é uma linguagem de programação poderosa e cheia de recursos . Você pode executar operações complexas em tipos de dados , como arrays usando as funções padrão do Perl . Para ler através de uma matriz de Perl a partir de seu meio , tudo que você precisa fazer é descobrir quantos elementos estão na matriz , em seguida, realizar um pouco de aritmética simples. Instruções
1
Calcular o tamanho da matriz, usando conversão escalar. Por exemplo, se você tem um array chamado "nomes" e que pretende atribuir o seu tamanho para a variável " arraysize ", digite " $ arraysize = @ nomes; " . No seu script Perl
< br > 2
Dividir o valor ou o tamanho da matriz escalar por dois , converter o quociente para um número inteiro , e em seguida subtrair um do resultado final . Por exemplo, digite "$ middle = int ( $ arraysize /2) -1 ; " em seu script Perl . Como a maioria das linguagens de programação , Perl começa a contar do zero , em vez de um. Se você tem sete elementos em sua matriz , esse cálculo dá-lhe o índice para o elemento três.
3
Extraia o elemento do array usando o número que você calculou como seu índice. Por exemplo , digite " print $ nomes [ $ ]; meia " para imprimir o elemento pouco antes do ponto médio aritmético da matriz
.