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

Re: typo? variable misteriously becoming undef

by John M. Dlugosz (Monsignor)
on Nov 14, 2002 at 20:04 UTC ( [id://212994]=note: print w/replies, xml ) Need Help??

in reply to typo? variable misteriously becoming undef

1) don't do eq undef. That's nonesence. You cannot compare something directly against undef (so I've read somewhere around here) but should only test it directly.

2) Your shift @la gets rid of the OH and moves everything else down one. I don't see a $la[1] anywhere, so guess what? I don't see why it's not already gone at the first print.

Replies are listed 'Best First'.
Re: Re: typo? variable misteriously becoming undef
by scain (Curate) on Nov 14, 2002 at 20:11 UTC


    1. It felt funny doing it, but it seemed to work, so I left it.

    2. Just to clarify: The first time through the loop, $la[0] contains "Medina, OH", then I do a split /\,\s*/, $la[0] and assign it back into @la, so now $la[0] should contain "Medina" and $la[1] should contain "OH". Second time through the loop, I select "5", $la[0] gets assigned into the hash, and I shift, which should bump "Medina" out, and put "OH" at $la[0].


Log In?

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

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (2)
As of 2024-07-22 10:55 GMT
Find Nodes?
    Voting Booth?

    No recent polls found

    erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.