Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re^4: How to creater your own Perl modules/libraries?

by JadeNB (Chaplain)
on Nov 23, 2009 at 12:31 UTC ( #808795=note: print w/replies, xml ) Need Help??

in reply to Re^3: How to creater your own Perl modules/libraries?
in thread How to creater your own Perl modules/libraries?

I probably should have been more careful. It is necessary that your module return something true, and the easiest way to make sure that it does is to put 1; at the end of the source file *. All that I was saying was that what is actually returned may be anything true, including 1, "I'm a true string", or [ qw/references are always true/ ].

To put it briefly: don't leave off the 1; at the end without a good reason (although the good reason may be “I thought of something funnier”). If you do leave it off, then do a simple test import of your module just to make sure that it can be done.

* To be precise, this requires that you haven't done something tricky earlier, like returning earlier in the source file.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2021-05-13 06:32 GMT
Find Nodes?
    Voting Booth?
    Perl 7 will be out ...

    Results (134 votes). Check out past polls.