seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

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

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] laço foreach

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] laço foreach Empty [tutorial] laço foreach Ter Jul 31, 2012 5:22 am

Kodo no Kami

Kodo no Kami
master
master

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

https://endoffile.umforum.net

Ir para o topo  Mensagem [Página 1 de 1]

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