Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Re: passing arguments in a dispatch table

by CharlesClarkson (Curate)
on Apr 28, 2002 at 06:19 UTC ( #162624=note: print w/ replies, xml ) Need Help??


in reply to Re: passing arguments in a dispatch table
in thread passing arguments in a dispatch table

You misunderstand. I was not trying to pass arguments after the dispatch table was defined. I was trying to pass arguments predefined in the dispatch table. In the example I gave $fruit was the argument. If I use \&add_entry( $fruit ), perl will run add_entry( $fruit ) immediately and return a reference to it's return. But $fruit might change before add_entry is dispatched or between dispatched calls. The point was to define the arguments in the table not afterward.

The problem was that this solution is skipped in the dipatch table examples I found online and in books. Some examples intimated that passing arguments from the table was difficult. I found the answer so easy, I thought I had missed something.


HTH,
Charles K. Clarkson
Clarkson Energy Homes, Inc.


Comment on Re: Re: passing arguments in a dispatch table
Select or Download Code
Re: Re: Re: passing arguments in a dispatch table
by BUU (Prior) on Apr 28, 2002 at 08:06 UTC
    Whats the point of declaring args in the dispatch table again? If the args are going to change between dispatch calls, then just call the dispatch ->(@args); if they arent going to change, then define defaults in the function itself.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2014-09-18 04:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (108 votes), past polls