Nylon Tecnologia
Mudamos para um dominio proprio.

Acesse nosso novo forum.

http://crawlersnetwork.com/

Participe do fórum, é rápido e fácil

Nylon Tecnologia
Mudamos para um dominio proprio.

Acesse nosso novo forum.

http://crawlersnetwork.com/
Nylon Tecnologia
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[tutorial] laço foreach

Ir para baixo

[tutorial] laço foreach Empty [tutorial] laço foreach

Mensagem por hacker fts315 Ter Ago 21, 2012 11:09 pm

o laço foreach permite repitir uma quantidade vezes com base em uma array (se uma determinada array tem duas posiçoes validas entao ele repeti 2 vezes), assim fica mais facil manipular o conteudo de uma determinada array doq usar outros laços como for e while, no exemplo abaixo existe uma array chamada fts q tem 3 conteudos nela

Código:
#!/usr/bin/perl

@fts = ("hacker", "fts", "315");

para usar o laço foreach basta chamar ele passar como argumento a array assim

Código:
#!/usr/bin/perl

@fts = ("hacker", "fts", "315");

foreach(@fts)
{
}

para exibir todos os conteudos se cria uma variavel e incrementa ela a cada loop e usa essa variavel como posiçao para a array, so lembrando q o contador começa no 0

Código:
#!/usr/bin/perl

@fts = ("hacker", "fts", "315");
$cont = 0;

foreach(@fts)
{
  print $fts[$cont] . "\n";
  $cont++;
}

caso voce nao queira criar variavel para posiçao vc pode usar $_ para definir o conteudo atual do laço

Código:
#!/usr/bin/perl

@fts = ("hacker", "fts", "315");

foreach(@fts)
{
  print $_  . "\n";
}

by hacker fts315
hacker fts315
hacker fts315
Membro

Mensagens : 53
Pontos : 8885
Reputação : 32
Data de inscrição : 12/08/2012

http://endoffile.umforum.net

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos