Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re^9: Parsing problem

by kcott (Chancellor)
on Nov 16, 2012 at 09:02 UTC ( #1004157=note: print w/replies, xml ) Need Help??

in reply to Re^8: Parsing problem
in thread Parsing problem

Your problem here is that the number after 'FT        /colour=' (in this case "4"), is used as a key for %cod but you've only assigned @cod{qw{1 2 3}}. Using the following line solved the problem for me (you'll probably want a different value):

my %cod = ( 1 => "red", 2 => "non", 3 => "green", 4 => 'value for key +4' );

Alternatively, you can check $cod{$1} before using it:

if ( exists $cod{$1} and $cod{$1} eq "non" ) { printf ...

-- Ken

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1004157]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2017-07-28 07:14 GMT
Find Nodes?
    Voting Booth?
    I came, I saw, I ...

    Results (424 votes). Check out past polls.