stel ik wil het volgende in een subroutine aanmaken met meerdere if statements erin, hoe doe ik dat aangezien de basisopmaak van een sub { } is
gaat het dan mis als je dan dus heb sub { if {} else {} } ik wil namelijk een sub results aanmaken met daarin een routine die voor meerdere hashes moet plaatsvinden.
gaat het dan mis als je dan dus heb sub { if {} else {} } ik wil namelijk een sub results aanmaken met daarin een routine die voor meerdere hashes moet plaatsvinden.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| sub results;
{
#open (FILE,$filename) || die "$!";
foreach $temp(@memory) {
if ($temp =~ /\b$element\b/ig) {
$element_count{$element} ++ ;
}
}
#if ($element_count != 0) {
$number = $elements{$element};
if ($number >= 4){
$ratio = $number / $hits;
print "\n$number x $element\n";
}
}
foreach $element (sort keys %elements){
sub results();
}
foreach $temp (sort keys %temps){
sub results();
} |
[ Voor 42% gewijzigd door Verwijderd op 09-05-2004 14:58 . Reden: opmaak ]