On Sat, 28 Nov 2009 02:41:06 -0800, Mark_Galeck wrote:
> OK, I tried SmartComments, I must not be understanding something, I
> followed the man page exactly, but it does not seem to work:
>
> use Smart::Comments;
>
> sub foobar {
> ### at <loc>...
> ### $_[0]
> }
>
> foobar 1;
>
>
> and when I run this I get
>
>
> ### at <loc>...
> ### $_[0] : undef
>
> so both of these lines appear to not work properly. What am not
> understanding...??
Nothing. You've found a bug in Smart::Comments. I'll report it.
Smart::Comments doesn't recognize elements of the @_ array. An expression
of
### shift
inside a subroutine operates on @ARGV instead.
However (and strangely), it does recognize @_ itself:
### @_
which should help you do what you want.
--
Peter Scott
http://www.perlmedic.com/
http://www.perldebugged.com/
http://www.informit.com/store/product.aspx?isbn=0137001274
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
http://learn.perl.org/