Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^2: Populating Arrays of Arrays

by dReKurCe (Scribe)
on Mar 03, 2005 at 19:55 UTC ( [id://436350]=note: print w/replies, xml ) Need Help??


in reply to Re: Populating Arrays of Arrays
in thread Populating Arrays of Arrays

The object was to gain understanding of AOAs and strict. No long term plan for this particular piece of code. Thanks for taking the time to hack through my obtuse dialect.I'll pick up on your code and extract ideas for efficiency.

Replies are listed 'Best First'.
Re^3: Populating Arrays of Arrays
by davis (Vicar) on Mar 03, 2005 at 20:03 UTC
    Ah ok. Couldn't really see the eventual purpose :)
    General notes: declare "my" variables as late as possible: if you declare them inside a block (delineated delimited by braces), the variable won't be accessible (generally speaking) outside that block:
    my $foo; if($somevalue) { my $bar = "baz"; $foo = "monkey"; }

    In this piece of code, $bar is only accessible inside the if block. $bar, on the other hand, will disappear (or "go out of scope") as soon as the compiler reaches the closing "}".

    Declaring variables as late as possible is generally considered a Good Thing (this is probably an oversimplification, but it's a good start).

    I know I've said it already, but use Data::Dumper; to inspect variables.

    If you show what eventual output you want from this code, you'll probably get a response showing you one way of getting it.


    davis
    It wasn't easy to juggle a pregnant wife and a troubled child, but somehow I managed to fit in eight hours of TV a day.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (6)
As of 2024-03-28 19:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found