Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^3: Can't modify int in scalar assignment error

by NetWallah (Abbot)
on Dec 19, 2012 at 06:30 UTC ( #1009510=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Can't modify int in scalar assignment error
in thread Can't modify int in scalar assignment error

Aside from logic problems, you have a "scope" problem with your "@accum" variable.

You have declared it in the "while (my @accum=...)" statement, which makes it local to the while loop.

You attempt to use it outside the while loop (where it does not exist), in the "foreach" statement.

To correct the problem, the preferred method is to fix your logic.

If you do not understand what your logic problem is, use globals, and suffer later.

If you do not understand what I'm trying to say, please read up on variable scoping, and algorithms (these topics are fairly independent of the programming language you choose).

             "By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest."           -Confucius


Comment on Re^3: Can't modify int in scalar assignment error

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1009510]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (6)
As of 2014-08-30 22:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (294 votes), past polls