Perl 教程 之 Perl 子程序(函数) 3
Perl 子程序(函数)
Perl 子程序也就是用户定义的函数。
Perl 子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。
向子程序传递列表
由于 @_ 变量是一个数组,所以它可以向子程序中传递列表。
但如果我们需要传入标量和数组参数时,需要把列表放在最后一个参数上,如下所示:
实例
!/usr/bin/perl
定义函数
sub PrintList{
my @list = @_;
print "列表为 : @list\n";
}
$a = 10;
@b = (1, 2, 3, 4);
列表参数
PrintList($a, @b);
以上程序将标量和数组合并了,输出结果为:
列表为 : 10 1 2 3 4