Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: passing paramters to a sub

by Roger (Parson)
on Aug 30, 2005 at 09:18 UTC ( #487682=note: print w/ replies, xml ) Need Help??


in reply to passing paramters to a sub

Other monks have already pointed you in the right direction with passing structures by reference.

I just want to point out that it is possible not to pass by reference for your benefit.

A simple hash basically has keys and corresponding values. Knowning this, you can write your code like this:

whatever(%hash, $val) ... sub whatever { my $v = pop; my %h = @_; # %hash was expanded into list of key-value pairs # reconstruct hash from array of key-value pairs ... }


Comment on Re: passing paramters to a sub
Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (13)
As of 2015-07-31 08:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (276 votes), past polls