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

Re: Pushing Arrays

by Roger (Parson)
on Aug 15, 2005 at 13:28 UTC ( [id://483845]=note: print w/replies, xml ) Need Help??


in reply to Pushing Arrays

Umm, what are you trying to do exactly? How are you going to define your sets? If you want to hardcode your settings, you probably should be looking at a better data structure to hold the settings.

You can use a hash or a list to hold your sets, and use hash slice or array slice to build your arguments the Perl Monk way...

#hash slice example my %sets = ( 'set1' => { ... }, 'set2' => { ... }, 'set3' => { ... }, ... ); # When you want to build your list of arguments in a # specific order, make use of hash slices my @setargs = @sets{ qw/ set3 set1 set2 / }; # or alternatively, when you want to include everything # and don't care about the ordering my @setargs = @sets{ sort keys %sets };

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others chanting in the Monastery: (8)
As of 2025-07-17 12:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.