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
para usar o laço foreach basta chamar ele passar como argumento a array assim
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
caso voce nao queira criar variavel para posiçao vc pode usar $_ para definir o conteudo atual do laço
by hacker fts315
- 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