[Rio-pm] Hashes e Arrays

Solli Honorio shonorio em gmail.com
Sábado Agosto 23 04:37:50 PDT 2008


2008/8/22 Samir Cury <rimasy em gmail.com>

> Fala galera,
>
> Dúvida legal que me surgiu agora, se der certo, fica mais bonito, senão
> tenho que partir pra gambi :
>
> tenho uma lista de máquinas listadas por exemplo compute1,compute2,compute3
> etc...
>
>
> Queria fazer um hash em que cada chave, guarde um array, porque cada
> máquina tem uma lista de arquivos.
>
> o que pensei seria:
>

Samir o teu problema é um cara chamado 'contexto'. Este sujeito tenta
adivinhar o quê vossa senhoria deseja.  no '@list = ...' você está lidando
com uma lista e atribuindo a um array, ou seja, contexto de lista. Então o
array recebe todos os elementos a lista ...


>
> @list = `ls`; # puramente para ilustração
>

... aqui você está no contexto de scalar, então a tua lista '@list' vai
devolver apenas o número de elementos que ela tem. O resto tú já viu !


>
>
> $archives{compute1} = @list;
>
> isso seria possível? Já vi que não, testei e ele me retornou 36, exatamente
> o número de linhas da saída do ls. Sugestões?
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>



-- 
"o animal satisfeito dorme". - Guimarães Rosa
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20080823/5ec4573b/attachment-0001.html>


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