<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Era sim, mas resolvi tomar outro metodo.<br><br>sub array_find_position{<br>    my $gi = shift;<br>    my $position = 0;<br>    LINE: foreach (@data){<br>        if ($_ eq $gi){<br>            last LINE;<br>      }<br>        else{<br>            $position++;<br>        }<br>    }<br>    return $position;<br>} <br><br><div><div id="SkyDrivePlaceholder"></div>> From: blabos@gmail.com<br>> Date: Sat, 12 Jan 2013 18:20:16 -0200<br>> To: rio-pm@pm.org<br>> Subject: Re: [Rio-pm] Percorrendo array<br>> <br>> perl -E '@array=(1..10); for(my $i = 0; $i < 10; $i++){ if($array[$i]<br>> == 2){ $i = 5} if($array[$i] == 7) {$i = 10} say $array[$i]}'<br>> <br>> Tipo isso?<br>> <br>> 2013/1/12 Tiago Peczenyj <tiago.peczenyj@gmail.com>:<br>> > nao use foreach. use for ou while p indice e altere-o qdo quiser p avancar<br>> > ou voltar<br>> ><br>> > Em 12/01/2013 15:53, "Aureliano Guedes" <guedes_1000@hotmail.com> escreveu:<br>> >><br>> >> Ola Monges,<br>> >><br>> >> Me surgiu uma duvida nesse momento.<br>> >><br>> >> Imagine que temos um array de 10 posições:<br>> >> my @a = qw(0 1 2 3 4 5 6 7 8 9);<br>> >><br>> >> Então este array esta em um loop, no caso um foreach:<br>> >><br>> >> foreach my $i (@a){<br>> >> ...<br>> >> }<br>> >><br>> >> Mas eu quero que se o valor dessa posição seja 6, por exemplo, o array<br>> >> volte para segunda posição.<br>> >><br>> >> Não sei se minha pergunta ficou estranha ou difícil de entender, mas como<br>> >> eu faria isso??<br>> >><br>> >> _______________________________________________<br>> >> Rio-pm mailing list<br>> >> Rio-pm@pm.org<br>> >> http://mail.pm.org/mailman/listinfo/rio-pm<br>> ><br>> ><br>> > _______________________________________________<br>> > Rio-pm mailing list<br>> > Rio-pm@pm.org<br>> > http://mail.pm.org/mailman/listinfo/rio-pm<br>> _______________________________________________<br>> Rio-pm mailing list<br>> Rio-pm@pm.org<br>> http://mail.pm.org/mailman/listinfo/rio-pm<br></div>                                      </div></body>
</html>