1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#!perl
use strict;
use warnings FATAL => 'all';
use Test::More tests => 2;
{
package My::Obj;
use Function::Parameters qw(:strict);
method new () {
bless {}, $self;
}
method foo (
$x, # the X
$y, # the Y
) {
return $x * $y;
}
my $bar = method (
$P, # comment
$Q, # comment
) { # comment
$P + $Q
};
}
my $o = My::Obj->new;
is $o->foo(4, 5), 20, "should allow comments and newlines in proto";
is __LINE__, 28, "should leave line number intact";
__END__
|