SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] lister



Hej.

>Man har to lister. De to lister skal sammenlignes. Hvis der er to
sammenfaldene værdier skal værdien fjernes i den ene liste(Det er
altid den samme liste man fjerner fra.). Listernes længder varierer fra
gang til gang.

Jeg ville lave begge lister til hash'es og så checke på følgende måde:


#!/usr/local/bin/perl -w

@listea = (1, 2, 3, 4, 5, 6, 7, 8, 9);
@listeb = (1, 2, 10, 11, 12, 13, 14, 15);

undef %hasha;
undef %hashb;
@sslug@sslug = @listea;
@sslug@sslug = @listeb;

foreach (keys(%hasha)) {
    if ($hashb{$_}) {
        print "Match for $_\n";
    }
}

Mvh,

Claus




 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .