[Cascavel-pm] Ler Arquivo

Eden Cardim edencardim em gmail.com
Quarta Junho 7 12:08:58 PDT 2006


On 6/7/06, Patty Silva <ptfzs em yahoo.com.br> wrote:
> So nao entendi uma coisa.. pode me explicar essa parte??
> (my $data) = split(/- END TESTE/, $_);

Bem, isso aí quebra a string $_ onde houver '- END TESTE' e coloca o
primeiro elemento da lista resultante na variável $data. Se o código
fosse
my($data, $restante) = split(/- END TESTE/, $_);

$restante conteria a string 'deveria ignorar...'

Para entender melhor:
perldoc -f split
perldoc perldata

> e o que significa
> for my $i (0..$#registros)  <--- $#registros :)

$#registros contém o último índice do array @registros. Nesse caso,
escrever '@registros - 1' teria o mesmo efeito.


Mais detalhes sobre a lista de discussão Cascavel-pm