[Cascavel-pm] Duvida Array

Fabiano Reese Righetti frighetti em cascavel.pm.org
Quinta Agosto 23 13:26:06 PDT 2007


Patty Silva escreveu:
> Alguem pode me expllicar o pq nao funciona?
> Assim funciona
> 
> @coins = qw(Quarter Dime Nickel Penny);
> @slicecoins = @coins[0,2];
> print "@slicecoins\n";
> 
> se eu trocar o 0,2 por uma variavel nao funciona:
> 
> $teste=0,2;
> 
> @coins = qw(Quarter Dime Nickel Penny);
> @slicecoins = @coins[$teste];
> print "@slicecoins\n";
> 

    Você passou pela variável uma string no qual não é interpretada para
acessar a "fatia" do array que você esta querendo... Você tem que passar
números!

$start = 0;
$end   = 2;

@slicecoins = @coins[$start,$end];

--
Fabiano Reese Righetti


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