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

Answer: Is this call frowned upon? &method($objectref, $more_params)?

by merlyn (Sage)
on May 28, 2000 at 21:34 UTC ( #15207=categorized answer: print w/replies, xml ) Need Help??

Q&A > object-oriented programming > Is this call frowned upon? &method($objectref, $more_params)? - Answer contributed by merlyn

Why not just
? What are you gaining by your "method" (heh) except the chance to miss out on inheritance?

  • Comment on Answer: Is this call frowned upon? &method($objectref, $more_params)?
  • Download Code
Replies are listed 'Best First'.
RE: Answer: Is this call frowned upon? &method($objectref, $more_params)?
by rvbijl (Initiate) on May 30, 2000 at 05:17 UTC
    The reason being is that I have a of languageX => \&init_languageX, and I want to just get the method funciton from the hash instead of doing a lot of ifs. But, i couldn't get the call to work without doing it my way. Why would it lose out on inherritance, if $self we got it like this:
    sub set_lang { my $self = shift; my $lang = shift; ... &{$lang_to_func{$lang}}(...); }
    Ryan --
Log In?

What's my password?
Create A New User
[LanX]: AnomalousMonk: yeah the asteroid but not the god, right?
[jedikaiti]: :-)
[AnomalousMonk]: LanX: Of course the asteroid! There is/are no god(s).

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (16)
As of 2017-11-22 17:13 GMT
Find Nodes?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:

    Results (327 votes). Check out past polls.