programming-examples/perl/Subroutine/Prototypes.pl

13 lines
304 B
Perl
Raw Normal View History

2019-11-15 12:59:38 +01:00
A prototype tells declare what types of arguments the subroutine should get.
my $a=5;
my $b=6;
my $c=7;
@list=(100,200,300);
sub myadd($$) { # myadd requires two scalar arguments
my($x, $y)=@_;
print $x + $y,"\n";
}
myadd($a, $b); # Okay
myadd(5, 4); # Okay