On 8/24/07, Dr.Ruud <[EMAIL PROTECTED]> wrote: > Kirk Wythers schreef: > > Gunnar Hjalmarsson: > >> Kirk Wythers: > > >>> I don't see how $totals{$year}{$month}{count} ++; is holding the > >>> count. > >> > >> Read about the auto-increment operator in "perldoc perlop". > > > > OK. I'll try and be more clear to the degree of my ignorance. First, > > I do not understand the use of $totals in both the sum of the scalar > > tmax, and the incremented count. > > > > # store totals by month as: > > $totals{$year}{$month}{tmax} += $tmax; > > ... > > # keep track of the count > > $totals{$year}{$month}{count} ++; > > > > I think what I am confused by is the relationship between the scalar > > $tmax and the (whatever you call it) $totals{$year}{$month}{tmax} > > > > Therefore, if I want the sum of tmax, I'm not sure what is holding > > the total of tmax. Is it $tmax, or $totals{$year}{$month}{tmax}? > > The same goes for count. What is the holding the count? > > > > I guess I'm just used to the very simple $ as defining the scalar. > > > > SImilarly, if I want the average of $tmax, then I would want to > > divide $totals{$year}{$month}{tmax} by $totals{$year}{$month}{count} > > Put > > use Data::Dumper; > print Dumper $totals; > > at the end of the code. snip
Shouldn't that be print Dumper \%totals; -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/