probleem met 'exists'

Status
Niet open voor verdere reacties.

Muscovy

Nieuwe gebruiker
Lid geworden
13 nov 2009
Berichten
1
Hallo!

Ik volg een introductie-cursus Perl op school, en ben dus een absolute perl-noob :) Nu moet ik voor een van mijn eerste opdrachten kijken of bepaalde scores voorkomen in een list... nu dacht ik dat zo te doen:

Code:
@waardes=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,30,32,33,34,36,38,39,40,42,45,48,50,51,54,57,60);

$aantalGevonden = 0;

foreach $i (1..180)
{
    if( !exists($waardes[$i]) ) 
    {
	print "Deze score bestaat niet: $i \n";
    $aantalGevonden++;
	}
}
print "Totaal aantal onmogelijke scores: $aantalGevonden \n";

Ik moet dus weten welke waardes van 1 t/m 180 NIET voorkomen in de lijst @waardes...

Maar deze manier levert helaas niet het juiste resultaat op. Hij geeft dan terug dat alle scores van 43 t/m 180 niet zouden bestaan...

Ik doe dus iets fout maar wat? :confused: Kan iemand mij helpen?
Alvast bedankt!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan