in reply to Re^2: Accessing a scalar value in another subroutine?
in thread Accessing a scalar value in another subroutine?
If you are hell-bent on doing that, and having doc-strings for your functions, the following style may be to your taste:
use vars %documentation; sub doc($$) { my ($for,$doc) = @_; $documentation{ $for } = $doc; }; doc('mysub1',<<'=cut'); =head2 C<< mysub1 >> This documents mysub1. An example: mysub1(); =cut sub mysub1 { ... }; doc('frobnicate',<<'=cut'); =head2 C<< frobnicate >> This documents frobnicate. An example: frobnicate(); =cut sub frobnicate { ... };
You will note from history that this style never caught on.
If you adhere to a strict documentation style, you may simply parse the POD and extract the function definitions from that. Using "docstrings" and parsing the module documentation are equivalent in that sense.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^4: Accessing a scalar value in another subroutine?
by LanX (Saint) on Sep 23, 2012 at 21:51 UTC |
In Section
Seekers of Perl Wisdom