Início > Perl, Programação > Continuando com o Perl…

Continuando com o Perl…


Agora vamos percorrer um array

@a=(‘cachorro’, ‘gato’, ‘enguia’ , ‘egua’ , ‘jumento’ , ‘tubarão’);
foreach $b (@a)
{
print $b, “\n”;
}

O foreach percorre todo o array @a até chegar o fim cada valor do array @a é então colocado no novo array @b.

Outra maneira de percorrer o Array,

for($i=0; $i<=$#a; $i++)
{
print $a[$i], “\n”;
}

O nosso for vai começar em i=0, a sintaxe é bem parecida com a do for do C, fazemos então o nosso for ir de “0” até o ultimo valor do array @a que será o valor $#a que conforme já vimos é o ultimo valor do nosso array.

Vamos agora criar um array de números:

@numeros=(1,2,4,7,3,9,6);

my @ordenados = sort @numeros;
print “@ordenados \n”;

O nosso novo array @ordenados já é ordenado através do uso da função “sort”

Para inverter o array façamos da seguinte forma:

my @invertidos = reverse @ordenados;
print “@invertidos \n”;

Nessa estrutura a nossa função “reverse” se encarrega de inverter nosso Array.

Categorias:Perl, Programação Tags:, , ,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: