Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re: reference of hash

by radiantmatrix (Parson)
on Jun 13, 2008 at 14:52 UTC ( #691915=note: print w/replies, xml ) Need Help??

in reply to reference of hash

I see a couple of problems:

  1. Inside flow_count, you say $HASH_OF_FLOW->{'$key'} = 'M2'. By surrounding $key with single quotes, you're getting the string '$key' rather than the value in the variable $key. Drop those quotes.
  2. In your foreach loop, you're not dereferencing your hashrefs. For example, where you say $FTFM_HASH_OF_FLOW{$key}, you should be saying $FTFM_HASH_OF_FLOW->{$key}.
  3. You're not using strict and warnings -- if you were, you'd have been scolded for #2, above.

As an aside, you may want to read up on How (Not) To Ask A Question; it will advise you on how to get better responses. For example, providing the text of the error you're receiving would have been useful.

You might also want to take a look at Data::Dumper; if you'd used that to inspect the contents of $HASH_OF_FLOW, you'd have very quickly seen problem #1.

Ramblings and references
“A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.” Herm Albright
I haven't found a problem yet that can't be solved by a well-placed trebuchet

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://691915]
erix .oO( apparently but does not GotToBFast )
[Discipulus]: now i must come back to my house/hoven monks: dont do interesting discussion in my absence!
[erix]: or apparently, now it does :)
[GotToBTru]: heh
erix prods ambrus to (re-)start cbstream...
[GotToBTru]: I've got a program with an if ... or ... statement with 80 clauses
[stevieb]: 80 clauses? dispatch table?
[GotToBTru]: no, lookup
[stevieb]: no, I mean have you considered using a dispatch table. an 80 condition if/else is huge :)
[GotToBTru]: that is how this should have been done, no question

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (11)
As of 2017-06-22 12:58 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (519 votes). Check out past polls.