in reply to Re: Re: Pop quiz: find the bug
in thread Pop quiz: find the bug
It was shorter than reassigning the variables from the hash values.
Ah! You have lifted the coins from my eyes. I didn't quite understand why you were using scalar refs. I believe your code assumes that the hash would be initialized like:
%totals = ( 'tcash' => \$tcash, ... );
This is reasonable if the individual scalars must exist. It would be preferable to create hash that contains the appropriate values obtained directly from the canonical source, which I imagine is probably an SQL table. So perhaps I was over-thinking the solution by trying to imagine where those several scalars came from at all.
Still, it isn't an unpleasant way to while away the hours. ;-)
|
|---|