|
|
| Syntactic Confectionery Delight | |
| PerlMonks |
Re: How do I make deterministic constructors?by btrott (Parson) |
| on Jun 21, 2000 at 19:49 UTC ( [id://19319]=note: print w/replies, xml ) | Need Help?? |
This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.
You mean can you make your constructors prototyped
so that the correct constructor gets invoked
based on the number of parameters you provide,
like you might do in C++? I don't think you can do this in Perl, because Perl's version of prototypes isn't the same as C++'s. Differently-prototyped subroutines with the same name don't fly in Perl. I don't think. My question would be: are you sure you need to do this? Perhaps there's a better way of handling this in Perl that doesn't require such a thing. One way to do it would be to pass in the parameters as a hash, then just dump that hash into the hash-reference object that you create: Now people can create a new R object any way they please: and so on. Would that work for you?
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||