[Cascavel-pm] Intersecção e diferença entre arrays
eden
edencardim em gmail.com
Quinta Janeiro 17 09:13:53 PST 2008
2008/1/17 Rafael Lebrao Martins <rafamv1 em ig.com.br>:
> Eu tentei encontrar a diferença no código abaixo:
>
> @file{@file}=1;
> delete @file{@users};
> my @newlist = join ("\n", keys %file);
Acho que você quis dizer:
my @newlist = keys %file;
já que join() retorna um escalar
> print "@users"; -> imprime os nomes que eu digitei..
> print "@file"; -> imprime os nomes que estão no arquivo...
>
> Mas:
> print "@newlist"; -> não imprime a diferença entre os dois.. Não imprime
> nada..
> Dessa forma, deveria imprimir a diferença em "@newlist", ou estou fazendo
> errado?
Bom, deveria funcionar. Aliás, pode ser que esteja funcionando,
lembre-se que pela teoria dos conjuntos @file - @users = ø, se @file ⊆
@users
--
edenc.vox.com
Mais detalhes sobre a lista de discussão Cascavel-pm